From: erickson Date: Wed, 2 Feb 2011 18:54:05 +0000 (+0000) Subject: exit finish_fines_and_voiding() if there is no open circ X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b02598252e5cc69fb615de26ba95b144986f6b0a;p=Evergreen.git exit finish_fines_and_voiding() if there is no open circ git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19362 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm index b365acae7b..07f67518dc 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm @@ -2437,9 +2437,10 @@ sub do_checkin { sub finish_fines_and_voiding { my $self = shift; + return unless $self->circ; # gather any updates to the circ after fine generation, if there was a circ - $self->generate_fines_finish if ($self->circ); + $self->generate_fines_finish; return unless $self->backdate or $self->void_overdues;