- my $all_sf = $row->{$isis_id}->[0];
- $all_sf =~ s/\^./ /g; nuke definirions
- return $all_sf;
- } elsif ($sf->{$subfield}) {
+ my $all_sf = $row->{$isis_id}->[$i];
+ $all_sf =~ s/\^./ /g; # nuke definitions
+ return $all_sf;
+ }
+ my $sf = OpenIsis::subfields($row->{$isis_id}->[$i]);
+ if ($sf->{$subfield}) {