X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=serials%2Fserials-edit.pl;h=8fb2e60129af5dd09041cefa4bb36307a999b5cb;hb=91220134e63a2265655ffaca0c399caae3bbaf1b;hp=66d3a4eedd3f6b186efe41091c081505ee193751;hpb=ab59c080359170b156eceb101b7cf029e96d4e09;p=koha.git diff --git a/serials/serials-edit.pl b/serials/serials-edit.pl index 66d3a4eedd..8fb2e60129 100755 --- a/serials/serials-edit.pl +++ b/serials/serials-edit.pl @@ -134,6 +134,7 @@ foreach my $serialid (@serialids) { && !$processedserialid{$serialid} ) { my $serinfo = GetSerialInformation($serialid); #TODO duplicates work done by GetSerials2 above + for my $d ( qw( publisheddate planneddate )){ if ( $serinfo->{$d} =~m/^00/ ) { $serinfo->{$d} = q{}; @@ -318,8 +319,12 @@ if ( $op and $op eq 'serialchangestatus' ) { if ( C4::Context->preference('autoBarcode') eq 'incremental' ) { - if ( !$bib_record->field($barcodetagfield) - ->subfield($barcodetagsubfield) ) + if ( + !( + $bib_record->field($barcodetagfield) + && $bib_record->field($barcodetagfield)->subfield($barcodetagsubfield) + ) + ) { my $sth_barcode = $dbh->prepare( 'select max(abs(barcode)) from items');