X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=fingerprinter;h=9ee6c1999086f549e1138ed36c0398d52088e564;hp=addeaafe6b8a1db7ae4933e9d1c209d58b9928ee;hb=e17c9ee5b049fada8b14199fa1dbdf73ec7cca47;hpb=24f348c936208275addf1dc83971a1bf1d665921 diff --git a/fingerprinter b/fingerprinter index addeaaf..9ee6c19 100755 --- a/fingerprinter +++ b/fingerprinter @@ -75,7 +75,7 @@ sub populate_marc { # date1, date2 my $my_008 = $record->field('008'); $my_008 = $my_008->as_string() if ($my_008); - unless (length $my_008 == 40) + unless (defined $my_008 and length $my_008 == 40) { print XF ">> Bad 008 field length in rec. $id\n"; return \%marc } $marc{date1} = substr($my_008,7,4) if ($my_008); $marc{date2} = substr($my_008,11,4) if ($my_008); # UNUSED