Hi all, I have searched for an answer for this - a lot of people seem to discuss this type of error, but there is no answer to what the problem actually means.
I have a vanilla install of 3.4.02 on openSuse 11.4. Everything seems to work fine, until we try to commit the data to to the database, and we get the following error: Can't call method "subfield" on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 2835 This is the code in Bilblio.pm : # Get the indexes my %index; my $title; if ( $server eq 'biblioserver' ) { %index = GetNoZebraIndexes; # get title of the record (to store the 10 first letters with the index) my ( $titletag, $titlesubfield ) = GetMarcFromKohaField( 'biblio.title', '' ); # FIXME: should be GetFrameworkCode($biblionumber) ?? $title = lc( $record->subfield( $titletag, $titlesubfield ) ); *THIS IS LINE 2835* } else { # warn "server : $server"; # for authorities, the "title" is the $a mainentry my ( $auth_type_tag, $auth_type_sf ) = C4::AuthoritiesMarc::get_auth_type_location(); my $authref = C4::AuthoritiesMarc::GetAuthType( $record->subfield( $auth_type_tag, $auth_type_sf ) ); warn "ERROR : authtype undefined for " . $record->as_formatted unless $authref; $title = $record->subfield( $authref->{auth_tag_to_report}, 'a' ); $index{'mainmainentry'} = $authref->{auth_tag_to_report} . 'a'; $index{'mainentry'} = $authref->{auth_tag_to_report} . '*'; $index{'auth_type'} = "${auth_type_tag}${auth_type_sf}"; } Cheers, Nick -- View this message in context: http://koha.1045719.n5.nabble.com/Can-t-call-method-subfield-error-tp4664643p4664643.html Sent from the Koha - Discuss mailing list archive at Nabble.com. _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha