diff --git a/C4/XISBN.pm b/C4/XISBN.pm index c28cc340b6..de9dc100fe 100644 --- a/C4/XISBN.pm +++ b/C4/XISBN.pm @@ -106,6 +106,8 @@ sub get_xisbns { next if $unique_xisbns->{ $response_data->{content} }; $unique_xisbns->{ $response_data->{content} }++; my $xbiblio= _get_biblio_from_xisbn($response_data->{content}); + next unless $xbiblio; + next if $xbiblio->{normalized_isbn} && $xbiblio->{normalized_isbn} eq $isbn; push @xisbns, $xbiblio if $xbiblio && $xbiblio->{biblionumber} ne $biblionumber; } if ( wantarray ) {