From 1dbcfbb474cf7f1e3defd3fdfb5bbf1e1f747ba0 Mon Sep 17 00:00:00 2001 From: blake Date: Thu, 30 Jun 2016 15:41:35 -0500 Subject: [PATCH] LP1496556 Claimed never checked out count not increased when applied to LOST circulation Bug within the Lost copy status checkin block. Needed to set the stop_fines Signed-off-by: blake Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton --- Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm index c729abc192..f03e2841d4 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm @@ -2393,6 +2393,9 @@ sub do_checkin { ); } + # Set stop_fines when claimed never checked out + $self->circ->stop_fines( OILS_STOP_FINES_CLAIMS_NEVERCHECKEDOUT ) if( $self->claims_never_checked_out ); + # handle fines for this circ, including overdue gen if needed $self->handle_fines; } -- 2.11.0