From 23d344b71044a718ef0403f6254b2e436ad67a57 Mon Sep 17 00:00:00 2001 From: miker Date: Fri, 9 Jul 2010 16:41:32 +0000 Subject: [PATCH] Patch from James Fournie to address backdating timestamp format error git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_1@16902 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/perlmods/OpenILS/Application/Circ.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ.pm b/Open-ILS/src/perlmods/OpenILS/Application/Circ.pm index 38674569fa..23e97cd26c 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Circ.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Circ.pm @@ -312,7 +312,7 @@ sub set_circ_claims_returned { $backdate = $new_date->ymd . 'T' . $original_date->strftime('%T%z'); # make it look like the circ stopped at the cliams returned time - $circ->stop_fines_time($backdate); + $circ->stop_fines_time(clense_ISO8601($backdate)); my $evt = OpenILS::Application::Circ::CircCommon->void_overdues($e, $circ, $backdate); return $evt if $evt; } @@ -351,7 +351,7 @@ sub set_circ_due_date { if (!(interval_to_seconds($circ->duration) % 86400)) { # duration is divisible by days my $original_date = DateTime::Format::ISO8601->new->parse_datetime(clense_ISO8601($circ->due_date)); my $new_date = DateTime::Format::ISO8601->new->parse_datetime($date); - $date = $new_date->ymd . 'T' . $original_date->strftime('%T%z'); + $date = clense_ISO8601($new_date->ymd . 'T' . $original_date->strftime('%T%z')); } $circ->due_date($date); -- 2.11.0