From 168823ad2f6679af54760bed2f7c4c68c1b095cc Mon Sep 17 00:00:00 2001 From: Shawn Boyette Date: Fri, 24 Apr 2009 15:28:11 +0000 Subject: [PATCH] mods should return undef when there are no *mods* as well as when there is no mapping *at all* --- .../lib/Equinox/Migration/SubfieldMapper.pm | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 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}; } -- 1.7.2.5