another fix for repeatable fields
[webpac] / parse_format.pm
index a0e82db..ac4e9ab 100644 (file)
@@ -59,7 +59,7 @@ sub parse_iso_format {
                # this is EBSCO special to support numeric subfield in
                # form of 856#3
                if ($format =~ s/^(\d\d\d)#*(\w?)//) {
-                       my $tmp = cnv_cp($codepage,get_sf($row,$1,$2,$i));
+                       my $tmp = cnv_cp($codepage,&$func($row,$1,$2,$i));
                        if ($tmp) {
                                $display .= $prefix.$tmp;
                                $swish .= $tmp." ";
@@ -70,7 +70,7 @@ sub parse_iso_format {
                # (as opposed to 010 and 011) so they are strictly listed
                # here
                } elsif ($format =~ s/^(1[01])//) {
-                       my $tmp = cnv_cp($codepage,get_sf($row,$1,undef,$i));
+                       my $tmp = cnv_cp($codepage,&$func($row,$1,undef,$i));
                        if ($tmp) {
                                $display .= $prefix.$tmp;
                                $swish .= $tmp." ";