[Koha-bugs] [Bug 24368] Koha::Libraries->pickup_locations needs refactoring/ratifying
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue May 12 16:11:39 CEST 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24368
--- Comment #8 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
(In reply to Jonathan Druart from comment #7)
> Regarding the failing tests from bug 25421, I am not sure what you provided
> is equivalent.
> The POD of Koha::Libraries->pickup_locations said "- C. none of the
> above, simply all libraries with pickup_location => 1", but it's wrong, the
> code is:
>
> my @pickup_locations;
> foreach my $library ($libraries->as_list) {
> if ($item && $item->can_be_transferred({ to => $library })) {
> push @pickup_locations, $library->unblessed;
> } elsif ($biblio && $biblio->can_be_transferred({ to => $library }))
> {
> push @pickup_locations, $library->unblessed;
> }
> }
>
> With this change we are loosing the "can_be_transferred" conditions.
No we are not. That part is covered in $item->pickup_locations and
$biblio->pickup_locations respectively, which is what is used in the template
plugin. The only remaining use of Koha::Libraries->pickup_locations in the
plugin was the 'just search pickup_locations => 1.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list