From 274f08c3bfb0b7b00fa1bdcd6a922b837209ca84 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Thu, 9 Mar 2017 12:50:07 -0500 Subject: [PATCH] LP#1671856 Mark lost voids overdues / no adjustements Use 'void' consistently to undo an overdue billing when no negative-balance settings are applied. This resolves an inconsistency where traditional voiding is generally used, except in the special case of undoing overdue fines when marking an item lost. Signed-off-by: Bill Erickson --- Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm index a07c9be693..40ec2d12eb 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm @@ -817,7 +817,8 @@ sub set_item_lost_or_lod { # --------------------------------------------------------------------- # zero out overdue fines on this circ if configured if( $void_overdue ) { - my $evt = OpenILS::Application::Circ::CircCommon->void_or_zero_overdues($e, $circ, {force_zero => 1, note => "System: OVERDUE REVERSED for " . $args{bill_note} . " Processing"}); + my $evt = OpenILS::Application::Circ::CircCommon->void_or_zero_overdues( + $e, $circ, {note => "System: OVERDUE REVERSED for " . $args{bill_note} . " Processing"}); return $evt if $evt; } -- 2.11.0