Bug 36552: (QA follow-up) Add a theoretical check on $record
Theoretically, it might be empty? Note the check too in the
other script.
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit cc834ba187
)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
parent
6b490b2e94
commit
7c4ea8ee7f
1 changed files with 2 additions and 2 deletions
|
@ -638,12 +638,12 @@ if ($op eq "add") {
|
|||
} else {
|
||||
if ( $op eq "duplicate" ) {
|
||||
$authid = "";
|
||||
if ( C4::Context->preference('marcflavour') eq 'MARC21' && $record->field('008') ) {
|
||||
if ( C4::Context->preference('marcflavour') eq 'MARC21' && $record && $record->field('008') ) {
|
||||
my $s008 = $record->field('008')->data;
|
||||
my $date = POSIX::strftime( "%y%m%d", localtime );
|
||||
substr( $s008, 0, 6, $date );
|
||||
$record->field('008')->update($s008);
|
||||
} elsif ( C4::Context->preference('marcflavour') eq 'UNIMARC' && $record->subfield( '100', 'a' ) ) {
|
||||
} elsif ( C4::Context->preference('marcflavour') eq 'UNIMARC' && $record && $record->subfield( '100', 'a' ) ) {
|
||||
my $s100a = $record->subfield( '100', 'a' );
|
||||
my $date = POSIX::strftime( "%Y%m%d", localtime );
|
||||
substr( $s100a, 0, 8, $date );
|
||||
|
|
Loading…
Reference in a new issue