exit finish_fines_and_voiding() if there is no open circ
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 2 Feb 2011 18:54:05 +0000 (18:54 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 2 Feb 2011 18:54:05 +0000 (18:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19362 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm

index b365aca..07f6751 100644 (file)
@@ -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;