@@ -, +, @@ --- basket/downloadcart.pl | 1 + basket/sendbasket.pl | 1 + opac/opac-basket.pl | 1 + opac/opac-sendbasket.pl | 1 + 4 files changed, 4 insertions(+), 0 deletions(-) --- a/basket/downloadcart.pl +++ a/basket/downloadcart.pl @@ -66,6 +66,7 @@ if ($bib_list && $format) { foreach my $biblio (@bibs) { my $record = GetMarcBiblio($biblio, 1); + next unless $record; if ($format eq 'iso2709') { $output .= $record->as_usmarc(); --- a/basket/sendbasket.pl +++ a/basket/sendbasket.pl @@ -72,6 +72,7 @@ if ( $email_add ) { $template2->param( biblionumber => $biblionumber ); my $dat = GetBiblioData($biblionumber); + next unless $dat; my $record = GetMarcBiblio($biblionumber, 1); my $marcnotesarray = GetMarcNotes( $record, $marcflavour ); my $marcauthorsarray = GetMarcAuthors( $record, $marcflavour ); --- a/opac/opac-basket.pl +++ a/opac/opac-basket.pl @@ -63,6 +63,7 @@ foreach my $biblionumber ( @bibs ) { $template->param( biblionumber => $biblionumber ); my $dat = &GetBiblioData($biblionumber); + next unless $dat; my $record = &GetMarcBiblio($biblionumber); next unless $record; my $marcnotesarray = GetMarcNotes( $record, $marcflavour ); --- a/opac/opac-sendbasket.pl +++ a/opac/opac-sendbasket.pl @@ -87,6 +87,7 @@ if ( $email_add ) { $template2->param( biblionumber => $biblionumber ); my $dat = GetBiblioData($biblionumber); + next unless $dat; my $record = GetMarcBiblio($biblionumber, 1); my $marcnotesarray = GetMarcNotes( $record, $marcflavour ); my $marcauthorsarray = GetMarcAuthors( $record, $marcflavour ); --