[Koha-bugs] [Bug 25516] Item/pickup_locations wantarray removed, so dies on Perl >=5.24 where "autoderef" feature absent
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon May 18 13:49:00 CEST 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25516
--- Comment #2 from Peter Vashchuk <stalkernoid at gmail.com> ---
Created attachment 105012
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=105012&action=edit
Bug 25516: Fix for "Can't call method unblessed on unblessed reference"
Software error:
Can't call method "unblessed" on unblessed reference at
../reserve/request.pl line 581.
was caused by recent commit with `wantarray` removal in sub pickup_locations in
‘Item.pm’
and visible on fresher Perls (where experimental feature "autoderef" removed
https://www.effectiveperlprogramming.com/2010/11/use-array-references-with-the-array-operators/
)
To test:
1) Get a clean dev environment after "reset_all"
2) Add an empty record for “Default checkout, hold and return policy” on
/cgi-bin/koha/admin/smart-rules.pl.
3) Open item record, like
/cgi-bin/koha/reserve/request.pl?biblionumber=1&borrowernumber=1
4) Observe the error (Can't call method "unblessed" on unblessed reference
at ../reserve/request.pl line 581.)
5) Apply patch.
6) Repeat steps 2 and 3.
7) Observe that the error is gone.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list