Bug 7700: Cart's more details view shows identity numbers
We already remove $9 with Koha's authority number from output of GetMarcSubjects and GetMarcAuthors. Patch additionally removes $0 subfields with identity numbers. Patch also effects detail pages with normal (non-XSLT) views. Revised to always remove $0 subfields, they are not used in UNIMARC. Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com> Signed-off-by: Paul Poulain <paul.poulain@biblibre.com> Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
This commit is contained in:
parent
21abada751
commit
330aecda5d
|
|
@ -1648,7 +1648,7 @@ sub GetMarcSubjects {
|
|||
|
||||
# ignore $9
|
||||
my @this_link_loop = @link_loop;
|
||||
push @subfields_loop, { code => $code, value => $value, link_loop => \@this_link_loop, separator => $separator } unless ( $subject_subfield->[0] eq 9 );
|
||||
push @subfields_loop, { code => $code, value => $value, link_loop => \@this_link_loop, separator => $separator } unless ( $subject_subfield->[0] eq 9 || $subject_subfield->[0] eq '0' );
|
||||
$counter++;
|
||||
}
|
||||
|
||||
|
|
@ -1732,7 +1732,7 @@ sub GetMarcAuthors {
|
|||
link_loop => \@this_link_loop,
|
||||
separator => $separator
|
||||
}
|
||||
unless ( $authors_subfield->[0] eq '9' );
|
||||
unless ( $authors_subfield->[0] eq '9' || $authors_subfield->[0] eq '0');
|
||||
$count_auth++;
|
||||
}
|
||||
push @marcauthors, { MARCAUTHOR_SUBFIELDS_LOOP => \@subfields_loop };
|
||||
|
|
|
|||
Loading…
Reference in New Issue