Merge remote branch 'kc/new/enh/bug_6013' into kcmaster
[koha_fer] / C4 / SIP / Sip.pm
index a2f167e..8a0f067 100644 (file)
@@ -9,7 +9,6 @@ use warnings;
 use English;
 use Exporter;
 
-use DateTime;
 use Sys::Syslog qw(syslog);
 use POSIX qw(strftime);
 use Socket qw(:crlf);
@@ -51,11 +50,8 @@ our $last_response = '';
 sub timestamp {
     my $time = $_[0] || time();
     if ($time=~m/^(\d{4})\-(\d{2})\-(\d{2})/) {
-        my $dt = DateTime->new(
-            year  => $1,
-            month => $2,
-            day   => $3);
-        $time = $dt->epoch();
+        # passing a db returned date as is + bogus time
+        return sprintf( '%04d%02d%02d    235900', $1, $2, $3);
     }
     return strftime(SIP_DATETIME, localtime($time));
 }