projects
/
koha.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bug 18858: Prevent warn when deleting a borrower debarment
[koha.git]
/
offline_circ
/
service.pl
diff --git
a/offline_circ/service.pl
b/offline_circ/service.pl
index
e8acb90
..
a23e2b8
100755
(executable)
--- a/
offline_circ/service.pl
+++ b/
offline_circ/service.pl
@@
-24,6
+24,8
@@
use warnings;
use CGI qw ( -utf8 );
use C4::Auth;
use C4::Circulation;
use CGI qw ( -utf8 );
use C4::Auth;
use C4::Circulation;
+use Koha::DateUtils;
+use DateTime::TimeZone;
my $cgi = CGI->new;
my $cgi = CGI->new;
@@
-47,6
+49,11
@@
if ($status eq 'ok') { # if authentication is ok
$cardnumber =~ s/^\s+//;
$cardnumber =~ s/\s+$//;
$cardnumber =~ s/^\s+//;
$cardnumber =~ s/\s+$//;
+ # KOCT send UTC timestamp, it should be converted to local timezone
+ my $dt = dt_from_string($timestamp, 'iso', DateTime::TimeZone->new(name => 'UTC'));
+ $dt->set_time_zone(C4::Context->tz);
+ $timestamp = $dt->ymd('-') . ' ' . $dt->hms(':');
+
if ( $cgi->param('pending') eq 'true' ) { # if the 'pending' flag is true, we store the operation in the db instead of directly processing them
$result = AddOfflineOperation(
$userid,
if ( $cgi->param('pending') eq 'true' ) { # if the 'pending' flag is true, we store the operation in the db instead of directly processing them
$result = AddOfflineOperation(
$userid,