From: Galen Charlton Date: Wed, 18 May 2011 15:13:16 +0000 (-0400) Subject: avoid error when generating fines on checkin X-Git-Url: http://git.equinoxoli.org/?p=evergreen-equinox.git;a=commitdiff_plain;h=d8ca68fbf998a43d82435bcb29538ad2a5de4d00 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: Bill Erickson --- 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 95227e9..02eebd5 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm @@ -2266,6 +2266,7 @@ sub do_checkin { } if( $self->circ ) { + $self->generate_fines_finish; $self->checkin_handle_circ; return if $self->bail_out; $self->checkin_changed(1);