@@ -, +, @@ --- Koha/Authority.pm | 4 +++- Koha/Filter/MARC/EmbedSeeFromHeadings.pm | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) --- a/Koha/Authority.pm +++ a/Koha/Authority.pm @@ -77,7 +77,9 @@ sub get_from_authid { my ($authtypecode, $marcxml) = $sth->fetchrow; my $record=eval {MARC::Record->new_from_xml(StripNonXmlChars($marcxml),'UTF-8', (C4::Context->preference("marcflavour") eq "UNIMARC"?"UNIMARCAUTH":C4::Context->preference("marcflavour")))}; - return undef if ($@); + if ($@) { + return; + } $record->encoding('UTF-8'); my $self = $class->SUPER::new( { authid => $authid, --- a/Koha/Filter/MARC/EmbedSeeFromHeadings.pm +++ a/Koha/Filter/MARC/EmbedSeeFromHeadings.pm @@ -54,7 +54,9 @@ sub filter { my $record = shift; my $newrecord; - return undef unless defined $record; + if ( !defined $record ) { + return; + } if (ref $record eq 'ARRAY') { my @recarray; --