git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/trunk@374
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
} elsif ($_ =~ m#<subfield code="&">#o) {
print STDERR "Bad subfield code & at line $lineno of file $file\n";
$_ =~ s{<subfield code="&">}{<subfield code="Z">}o;
- } elsif ($_ =~ m#<datafield tag="6" ind1="."#o) {
- print STDERR "Bad datafield tag 6 at line $lineno of file $file\n";
- $_ =~ s{<datafield tag="6" ind1="."}{<datafield tag="600" ind1=" "}o;
+ } elsif ($_ =~ m#<datafield tag="(\d)" ind1="."#o) {
+ my $badtag = $1;
+ print STDERR "Bad datafield tag $badtag at line $lineno of file $file\n";
+ $_ =~ s/<datafield tag="(\d)" ind1="."/<datafield tag="${1}00" ind1=" "/o;
}
$lastline = $_;