From ef0f93b69821f0da41863c92cb30733ea2ffaf51 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Fri, 19 Aug 2011 18:22:28 -0400 Subject: [PATCH] Fix penalty generation during billing creation by passing the editor object referencing the database transaction to xact_org Signed-off-by: Jason Etheridge Signed-off-by: Mike Rylander --- Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm index f8fdb80017..1058e8c342 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm @@ -700,7 +700,7 @@ sub billing_items_create { $billing->amount($amt); $e->create_money_billing($billing) or return $e->die_event; - my $evt = OpenILS::Utils::Penalty->calculate_penalties($e, $xact->usr, $U->xact_org($xact->id)); + my $evt = OpenILS::Utils::Penalty->calculate_penalties($e, $xact->usr, $U->xact_org($xact->id,$e)); return $evt if $evt; $e->commit; -- 2.11.0