X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FSIP%2FSip.pm;h=4e3f299afb5eec008531e629deb8052e5ddd9e8d;hb=3b5ac7543ae482aa743d4e0c75424d31df0ccca0;hp=337cc0e4d0c8894ba21348ec4dd57394c898589d;hpb=a118102d4e2d7cf6bc1157a560c52fd6deb6f7a7;p=koha_fer diff --git a/C4/SIP/Sip.pm b/C4/SIP/Sip.pm index 337cc0e4d0..4e3f299afb 100644 --- a/C4/SIP/Sip.pm +++ b/C4/SIP/Sip.pm @@ -50,7 +50,9 @@ our $last_response = ''; sub timestamp { my $time = $_[0] || time(); - if ($time=~m/^(\d{4})\-(\d{2})\-(\d{2})/) { + if ( ref $time eq 'DateTime') { + return $time->strftime(SIP_DATETIME); + } elsif ($time=~m/^(\d{4})\-(\d{2})\-(\d{2})/) { # passing a db returned date as is + bogus time return sprintf( '%04d%02d%02d 235900', $1, $2, $3); }