From 746fb69145333321ba4626e27e2a3f36a8eade91 Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Tue, 17 Feb 2015 12:31:44 -0500 Subject: [PATCH] LP#1198465 Put penalty generation in the same xact The penalties need to "see" any fines we may have just added, so they need to happen in the same transaction. Passing in the optional editor makes this an easy fix. Signed-off-by: Dan Wells --- Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm index 9be2fd7032..db82c491ff 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm @@ -571,9 +571,9 @@ sub generate_fines { # $self->method_lookup('open-ils.storage.transaction.commit')->run; - # Caluclate penalties inline + # Calculate penalties inline OpenILS::Utils::Penalty->calculate_penalties( - undef, $c->usr, $c->$circ_lib_method); + $e, $c->usr, $c->$circ_lib_method); }; -- 2.11.0