MARC
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
# data for a first match, using the template, and leaves the rest
# alone. If the template has a subfield element, (this includes
# indicators) it ignores all other information in the array and only
# updates/creates based on the subfield information in the array. If
# the template has no subfield information then indicators are left
# untouched unless a new field needs to be created, in which case they
# are left blank.
####################################################################
sub updatefirst { # rec
my $marc = shift || return;
my $template = shift;
return unless (ref($template) eq "HASH");
return unless (@_);
return if (defined $template->{'value'});
my $recnum = $template->{'record'};
if (!$recnum) {mycarp "Need a record to confine my changing needs."; return undef}
return $marc->[$recnum]->updatefirst($template,@_);
}
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.162 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )