From: Shawn Boyette Date: Fri, 24 Apr 2009 15:28:11 +0000 (+0000) Subject: mods should return undef when there are no *mods* as well as when there is no mapping... X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=168823ad2f6679af54760bed2f7c4c68c1b095cc mods should return undef when there are no *mods* as well as when there is no mapping *at all* --- diff --git a/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm b/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm index c7b5b6f..427a974 100644 --- a/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm +++ b/Equinox-Migration/lib/Equinox/Migration/SubfieldMapper.pm @@ -184,6 +184,7 @@ will be returned. sub mods { my ($self, $field) = @_; return undef unless $self->has($field); + return undef unless (%{ $self->{fields}{$field}{mods} }); return $self->{fields}{$field}{mods}; }