From 01c39292487a3b158f11f67da348468d59e50c17 Mon Sep 17 00:00:00 2001 From: Liz Rea Date: Fri, 2 Feb 2018 11:48:30 +1300 Subject: [PATCH] Bug 19457: If CheckPrevCheckout is set to Do, then checkouts are blocked at the SIPServer To test: Set CheckPrevCheckout to Do, or Do, with confirmation Verify the SIP server is blocking checkouts with this setting set Apply this patch Note that the checkout is now allowed, with a screen message telling the borrower they've issued the item before.y Signed-off-by: Colin Campbell Signed-off-by: Kyle M Hall --- C4/SIP/ILS/Transaction/Checkout.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/C4/SIP/ILS/Transaction/Checkout.pm b/C4/SIP/ILS/Transaction/Checkout.pm index 23cdec9..27915ad 100644 --- a/C4/SIP/ILS/Transaction/Checkout.pm +++ b/C4/SIP/ILS/Transaction/Checkout.pm @@ -97,6 +97,9 @@ sub do_checkout { $noerror = 0; last; } + } elsif ($confirmation eq 'PREVISSUE') { + $self->screen_msg("This item was previously checked out by you"); + last; } else { # We've been returned a case other than those above $self->screen_msg("Item cannot be issued: $confirmation"); -- 2.7.4