return unless defined($rec->{$from});
my $r = $rec->{$from};
- die "record field $from isn't array\n" unless (ref($r) eq 'ARRAY');
+ die "record field $from isn't array ",dump( $rec ) unless (ref($r) eq 'ARRAY');
my ($i1,$i2) = defined($marc_indicators->{$to}) ? @{ $marc_indicators->{$to} } : (' ',' ');
warn "## marc_original_order($to,$from) source = ", dump( $r ),$/ if ($debug > 1);
die "$_ not ARRAY" if ref($args->{$_}) ne 'ARRAY';
}
- my $r = $rec->{ $args->{from} }; # || return;
- die "record field ", $args->{from}, " isn't array\n" unless (ref($r) eq 'ARRAY');
+ my $r = $rec->{ $args->{from} } || return;
+ die "record field ", $args->{from}, " isn't array ",dump( $rec ) unless (ref($r) eq 'ARRAY');
my @subfields_rename = @{ $args->{subfields_rename} };
# warn "### subfields_rename [$#subfields_rename] = ",dump( @subfields_rename );