From d1a5379bffe57e76afedf4f0c1a2dc12bfc44a5b Mon Sep 17 00:00:00 2001 From: Janusz Kaczmarek Date: Tue, 24 Mar 2026 12:49:58 +0000 Subject: [PATCH] Bug 42159: With OPACAuthorIdentifiersAndInformation information lacking from field 110/111 When the OPACAuthorIdentifiersAndInformation system preference is enabled, selected information about authors is displayed. However, if the main author is a corporate body or a meeting/conference (MARC 21 fields 110/111), the information is not shown. Test plan: ========== 1. Enable the display of identifiers in OPACAuthorIdentifiersAndInformation. 2. Add a 024 field with a VIAF ID to any corporate authority record, e.g.: 024 7# $a 1234 $2 viaf 3. Use this authority heading as the main entry (110 or 111) in any bibliographic record. 4. In the OPAC view of that bibliographic record, verify that the Author information tab does not display information from the main entry. 5. Use the same heading as an added entry (710 or 711). In the OPAC view, verify that the Author information tab now displays information from the added entry, but still not from the main entry. 6. Apply the patch ; restart_all. 7. Verify that OPAC now displays information from the 110/111 heading fields in the bibliographic record. Signed-off-by: David Nind Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass (cherry picked from commit 45981401e661e39476b93ef80158eaa4038562a1) Signed-off-by: Baptiste Wojtkowski --- Koha/Biblio.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Koha/Biblio.pm b/Koha/Biblio.pm index 1f3f0b45e1..5fc0333adb 100644 --- a/Koha/Biblio.pm +++ b/Koha/Biblio.pm @@ -1617,7 +1617,9 @@ sub get_marc_authors { if ( $marcflavour eq "UNIMARC" ) { $fields_filter = '200'; } else { # marc21/normarc - $fields_filter = '100'; + $fields_filter = '1..'; + $mintag = '100'; + $maxtag = '111'; } my @first_authors = @{