@@ -, +, @@ --- reserve/request.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/reserve/request.pl +++ a/reserve/request.pl @@ -421,7 +421,7 @@ foreach my $biblionumber (@biblionumbers) { ( $biblioitem->{biblioitemnumber} => $biblioitem ) } @{ Koha::Biblioitems->search( { biblioitemnumber => { -in => \@biblioitemnumbers } }, - { select => ['biblioitemnumber', 'publicationyear', 'itemtype']} + { select => ['biblionumber', 'biblioitemnumber', 'publicationyear', 'itemtype']} )->unblessed } }; @@ -459,7 +459,6 @@ foreach my $biblionumber (@biblionumbers) { # it's complicated logic to analyse. # (before this loop was inside that sub loop so it was O(n^2) ) my $items_any_available; - $items_any_available = ItemsAnyAvailableAndNotRestricted( { biblionumber => $biblioitem->{biblionumber}, patron => $patron }) if $patron; --