X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=fingerprinter;h=a3af67a50be1cb9d8ac614d4db62e129d99e51b8;hp=a42efc1bc67b8313a5aec71419ca12f10d1f37f8;hb=6a1a598c8c88e4cfa1187a4e8ee02a494c4f576b;hpb=55223e093c954354c1f28dca9c14de5a9d0d88da diff --git a/fingerprinter b/fingerprinter index a42efc1..a3af67a 100755 --- a/fingerprinter +++ b/fingerprinter @@ -34,7 +34,7 @@ $| = 1; initialize($conf); open OF, '>', $conf->{output} or die "$0: cannot open output file $conf->{output}: $!\n"; -open XF, '>', $conf->{exception} or die "$0: cannot open exception file $conf->{output}: $!\n"; +open XF, '>', $conf->{exception} or die "$0: cannot open exception file $conf->{exception}: $!\n"; for my $file (@ARGV) { print XF "Processing $file\n"; @@ -373,11 +373,11 @@ sub dump_fingerprints { } } - if ($conf->{fingerprints}{edition} and $marc->{edition}) { + if ($conf->{fingerprints}{edition} and $marc->{edition} and $marc->{author}) { print OF join("\t", $marc->{score}, $marc->{id}, "edition", $marc->{item_form}, $marc->{date1}, $marc->{record_type}, $marc->{bib_lvl}, - $marc->{title}, $marc->{edition}), "\n"; + $marc->{title}, $marc->{author}, $marc->{edition}), "\n"; } if ($conf->{fingerprints}{issn} and $marc->{issn}) {