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: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
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.
_______________________________________________
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/