support repeatable subfields from Biblio::Isis 0.20
git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@589
07558da8-63fa-0310-ba24-
9fe276d99e06
'Encode' => 0,
'LWP' => 0,
'File::Path' => 0,
- 'Biblio::Isis' => 0.13,
+ 'Biblio::Isis' => 0.20,
'MARC::Fast' => 0.02,
'Search::Estraier' => 0.06,
'List::Util' => 0,
=head1 VERSION
-Version 0.11
+Version 0.12
=cut
-our $VERSION = '0.11';
+our $VERSION = '0.12';
=head1 SYNOPSIS
my $f = shift;
return unless (defined($rec && $rec->{$f}));
my $sf = shift;
- return map { $_->{$sf} } grep { ref($_) eq 'HASH' && $_->{$sf} } @{ $rec->{$f} };
+ return map {
+ if (ref($_->{$sf}) eq 'ARRAY') {
+ @{ $_->{$sf} };
+ } else {
+ $_->{$sf};
+ }
+ } grep { ref($_) eq 'HASH' && $_->{$sf} } @{ $rec->{$f} };
}
=head2 rec