X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=Equinox-Migration%2Flib%2FEquinox%2FMigration%2FSubfieldMapper.pm;fp=Equinox-Migration%2Flib%2FEquinox%2FMigration%2FSubfieldMapper.pm;h=a115ea40e8840f16012d7caffbb75d5599a6c6dd;hp=68a545c88542fee13aa368ced8fbb8bd63a3d024;hb=8e27110f3aa0e93713398dcdd96bfb32a97ac721;hpb=d1d70c501f6592ae84fc351e4325e5a5f9a67376 diff --git a/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm b/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm index 68a545c..a115ea4 100644 --- a/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm +++ b/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm @@ -9,11 +9,11 @@ Equinox::Migration::SubfieldMapper - Generate named-field to MARC tag map from f =head1 VERSION -Version 1.004 +Version 1.005 =cut -our $VERSION = '1.004'; +our $VERSION = '1.005'; =head1 SYNOPSIS @@ -230,7 +230,7 @@ sub generate { my $map = { mods => [], filt => [] }; $map->{field} = shift @tokens; $map->{tag} = shift @tokens; - while (my $tok = shift @tokens) { + while (defined (my $tok = shift @tokens)) { last if ($tok =~ m/^#/); if ($tok =~ m/^[a-z]:'/ and $tok !~ /'$/) { $tok .= ' ' . shift @tokens