From ecf4f7c8468298d03d0f937e49feceb3a44172cd Mon Sep 17 00:00:00 2001 From: Andrew Nugged Date: Thu, 19 Dec 2019 18:16:33 +0200 Subject: [PATCH] Bug 24185: Make holds page faster - improved "if" `$can_item_be_reserved eq 'OK'` moved in `&&` before `IsAvailableForItemLevelRequest` to cut away with static known values before calling to more resource consuming subroutine. --- reserve/request.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reserve/request.pl b/reserve/request.pl index 4f80b8d5b9..dc345900dc 100755 --- a/reserve/request.pl +++ b/reserve/request.pl @@ -556,8 +556,8 @@ foreach my $biblionumber (@biblionumbers) { if ( !$item->{cantreserve} && !$exceeded_maxreserves - && IsAvailableForItemLevelRequest($item_object, $patron) && $can_item_be_reserved eq 'OK' + && IsAvailableForItemLevelRequest($item_object, $patron) ) { $item->{available} = 1; -- 2.17.1