From 8078584c8e1d1a38af5d90c41d9fd3e1decca59e 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 d5e01f283d..b504cfc913 100644 --- a/C4/Reserves.pm +++ b/C4/Reserves.pm @@ -336,6 +336,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.25.1