Grace period is an interval. Convert to seconds.
authorThomas Berezansky <tsbere@mvlc.org>
Tue, 14 Jun 2011 23:53:02 +0000 (19:53 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 17 Jun 2011 20:39:59 +0000 (16:39 -0400)
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>

Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm

index 5ded5bd..c9743e2 100644 (file)
@@ -815,7 +815,7 @@ sub generate_fines {
             next unless ($c->fine_interval);
         }
         #TODO: reservation grace periods
-        my $grace_period = ($is_reservation ? 0 : $c->grace_period);
+        my $grace_period = ($is_reservation ? 0 : interval_to_seconds($c->grace_period));
 
                try {
                        if ($self->method_lookup('open-ils.storage.transaction.current')->run) {