diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
index 986dd90364..d393ca7b6f 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
@@ -677,7 +677,11 @@
[% END %]
+ [% IF itemloo.any_pickup_location %]
+ Any library
+ [% ELSE %]
[% itemloo.pickup_locations | html %]
+ [% END %]
|
[% END # / UNLESS itemloo.hide %]
diff --git a/reserve/request.pl b/reserve/request.pl
index 705790f486..9373dae008 100755
--- a/reserve/request.pl
+++ b/reserve/request.pl
@@ -574,8 +574,7 @@ foreach my $biblionumber (@biblionumbers) {
$item->{available} = 1;
$num_available++;
if($branchitemrule->{'hold_fulfillment_policy'} eq 'any' ) {
- $item->{pickup_locations} = 'Any library';
- $item->{pickup_locations_code} = 'all';
+ $item->{any_pickup_location} = 1;
} else {
my $arr_locations = Koha::Items->find($itemnumber)
->pickup_locations( { patron => $patron } )->as_list();