old-school circ scripts require refreshed script runner on renewals
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 1 Jun 2009 19:46:32 +0000 (19:46 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 1 Jun 2009 19:46:32 +0000 (19:46 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13275 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 3588a18..8c8fd41 100644 (file)
@@ -2426,6 +2426,7 @@ sub run_renew_permit {
         my $result = $runner->run or 
             throw OpenSRF::EX::ERROR ("Circ Permit Renew Script Died: $@");
         $events = $result->{events};
+        $self->mk_script_runner;
     }
 
     $logger->activity("ciculator: circ_permit_renew for user ".
@@ -2434,7 +2435,6 @@ sub run_renew_permit {
     $self->push_events(OpenILS::Event->new($_)) for @$events;
 
     $logger->debug("circulator: re-creating script runner to be safe");
-    #$self->mk_script_runner;
 }