From: Galen Charlton Date: Wed, 18 May 2011 15:13:16 +0000 (-0400) Subject: avoid error when generating fines on checkin X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=11f4d6a2b4c49124bbf159a3094732623564ae7f;p=contrib%2FConifer.git avoid error when generating fines on checkin Prevents "No active transaction to commit" error when checking in overdue loans. Signed-off-by: Galen Charlton Signed-off-by: Dan Wells --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm index 297a45f5ce..cedd469a3f 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm @@ -2260,6 +2260,7 @@ sub do_checkin { } if( $self->circ ) { + $self->generate_fines_finish; $self->checkin_handle_circ; return if $self->bail_out; $self->checkin_changed(1);