From 34b88f0814fd3ec1d806c87b13e341b4e6cfd8d2 Mon Sep 17 00:00:00 2001 From: Shi Yao Wang Date: Fri, 29 Apr 2022 15:16:18 -0400 Subject: [PATCH] Bug 30556: Fix CanBookBeReserved to return early if no borrowernumber Signed-off-by: David Nind Signed-off-by: David Nind --- C4/Reserves.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/C4/Reserves.pm b/C4/Reserves.pm index 3625737885..87a97b8cca 100644 --- a/C4/Reserves.pm +++ b/C4/Reserves.pm @@ -335,6 +335,8 @@ See CanItemBeReserved() for possible return values. sub CanBookBeReserved{ my ($borrowernumber, $biblionumber, $pickup_branchcode, $params) = @_; + return { status => '' } unless $borrowernumber; + # Check that patron have not checked out this biblio (if AllowHoldsOnPatronsPossessions set) if ( !C4::Context->preference('AllowHoldsOnPatronsPossessions') && C4::Circulation::CheckIfIssuedToPatron( $borrowernumber, $biblionumber ) ) { -- 2.34.1