https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40883

--- Comment #3 from Fridolin Somers <[email protected]> ---
Created attachment 186965
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=186965&action=edit
Bug 40883: Fix authorities display fails on unknown 7XX

Bug 27943 added MARC21 authorities 7XX on display.
It calls $field->as_string($subfields_to_report).
This fails when authority type is custom (not in C4/Heading/MARC21.pm
$auth_heading_fields)
and so field is not in known ones.

We see in other parts that $subfields_to_report may be emty.
This patch simply creates 7xx heading with $field->as_string() in this case.

Test plan:
1) Run test : prove t/db_dependent/AuthoritiesMarc.t
2) Create a new autority type with main heading in 199 and field 799
3) Create a new authority of this type
4) Perform a search to find it
=> Without patch the page retruns the error
Unmatched [ in regex; marked by <-- HERE in m/^[ <-- HERE ]$/ at
/usr/share/perl5/MARC/Field.pm line 643.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to