HACK: Ignore backdate on all SIP checkins
authorJeff Godin <jgodin@tadl.org>
Sat, 3 Nov 2012 04:50:10 +0000 (00:50 -0400)
committerJeff Godin <jgodin@tadl.org>
Sun, 22 May 2016 03:44:06 +0000 (23:44 -0400)
Very temporary workaround for LP 978287, which affects TADL on every
SIP checkin, since every SIP checkin is being backdated in our
environment.

A more elegant solution to be backported from master when it is
ready. For now, we use this workaround and try to avoid incorrect
overdue fines being generated this weekend.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Checkin.pm

index c937892..66fbb70 100644 (file)
@@ -85,8 +85,9 @@ sub do_checkin {
     if($return_date) {
         # SIP date format is YYYYMMDD.  Translate to ISO8601
         $return_date =~ s/(\d{4})(\d{2})(\d{2}).*/$1-$2-$3/;
-        syslog('LOG_INFO', "Checking in with backdate $return_date");
-        $args->{backdate} = $return_date;
+        #syslog('LOG_INFO', "Checking in with backdate $return_date");
+        #$args->{backdate} = $return_date;
+        syslog('LOG_INFO', "TADL: IGNORING SIP backdate $return_date");
     }
 
     if($current_loc) { # SIP client specified a physical location