if (@d) {
$v->{$fld} = [ map {
my $sf = $_;
- if ( $sf =~ s/!(\*)?$/$1/ ) {
+ if ( $sf =~ s/!// ) {
$self->{must_exist_sf}->{ $fld }->{ $sf }++;
};
$sf;
if ( ref($v->{$sf}) eq 'ARRAY' ) {
$sf_repeatable->{$sf}++;
};
- if (! first { $_ eq $sf } @{ $r->{$f} }) {
+ if (! defined first { $_ eq $sf } @{ $r->{$f} }) {
$errors->{ $f }->{subfield}->{extra}->{$sf}++;
}
}
close($d);
$log->info("new delimiters templates saved to $path");
+
+ return 1;
}
=head1 AUTHOR