From 18176504405d8f83e057abacd9c13230d4ad7a02 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Wed, 28 Jul 2021 17:37:46 +0000 Subject: [PATCH] Bug 28057: (follow-up) Get the biblionumber column MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit When we fetch the biblioitems we use a select to limit the columns fetched, we must include the biblionumber as well Signed-off-by: Joonas Kylmälä Signed-off-by: Jonathan Druart --- reserve/request.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reserve/request.pl b/reserve/request.pl index 1a027d26e2..00b7b6670f 100755 --- a/reserve/request.pl +++ b/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; -- 2.39.5