From: erickson Date: Wed, 2 Feb 2011 18:53:25 +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=3f647bc134f8dfc0b30bd59eb5a248b4178070ec;p=contrib%2FConifer.git exit finish_fines_and_voiding() if there is no open circ git-svn-id: svn://svn.open-ils.org/ILS/trunk@19361 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- 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 b6bbedc424..cc30638981 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +++ b/Open-ILS/src/perlmods/lib/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;