[Koha-bugs] [Bug 32712] New: OPACShowCheckoutName makes OPAC explode
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Jan 24 16:46:19 CET 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32712
Bug ID: 32712
Summary: OPACShowCheckoutName makes OPAC explode
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P5 - low
Component: OPAC
Assignee: oleonard at myacpl.org
Reporter: katrin.fischer at bsz-bw.de
QA Contact: testopia at bugs.koha-community.org
When OpacShoeCheckoutName is turned on, the OPAC shows this error if an item is
checked out:
Template process failed: undef error - The method Koha::Item->firstname is not
covered by tests!
I had talked to Joubu about it briefly, the fix could be:
diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc
b/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc
index 0573b90e068..be5dbf004f9 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc
+++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc
@@ -47,15 +47,16 @@
[% IF datedue %]
[% SET itemavailable = 0 %]
+ [% SET checkout_patron = item.checkout.patron %]
[% IF onsite_checkout %]
[% IF ( OPACShowCheckoutName ) %]
- <span class="item-status checkedout">Currently in local use by [%
item.firstname | html %] [% item.surname | html %] [% IF ( item.cardnumber )
%]([% item.cardnumber | html %])[% END %]</span>
+ <span class="item-status checkedout">Currently in local use by [%
checkout_patron.firstname | html %] [% checkout_patron.surname | html %] [% IF
( checkout_patron.cardnumber ) %]([% checkout_patron.cardnumber | html %])[%
END %]</span>
[% ELSE %]
<span class="item-status checkedout">Currently in local use</span>
[% END %]
[% ELSE %]
[% IF ( OPACShowCheckoutName ) %]
- <span class="item-status checkedout">Checked out to [%
item.firstname | html %] [% item.surname | html %] [% IF ( item.cardnumber )
%]([% item.cardnumber | html %])[% END %]</span>
+ <span class="item-status checkedout">Checked out to [%
checkout_patron.firstname | html %] [% checkout_patron.surname | html %] [% IF
( checkout_patron.cardnumber ) %]([% checkout_patron.cardnumber | html %])[%
END %]</span>
[% ELSE %]
<span class="item-status checkedout">Checked out</span>
[% END %]
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list