From fb2776b6fc80107fbd37a91b333507b3c9e409d7 Mon Sep 17 00:00:00 2001
From: Tomas Cohen Arazi <tomascohen@theke.io>
Date: Fri, 27 Dec 2019 12:15:39 -0300
Subject: [PATCH] Bug 23893: (QA follow-up) Explicit date format

This patch makes the input date format explicit. It also adds a missing
POD.

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
---
 Koha/Patron.pm | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/Koha/Patron.pm b/Koha/Patron.pm
index 4038ddf94e..e57ea64b7f 100644
--- a/Koha/Patron.pm
+++ b/Koha/Patron.pm
@@ -1566,17 +1566,26 @@ sub to_api {
     return $json_patron;
 }
 
+=head3 attributes_from_api
+
+    my $attrs = $patron->attributes_from_api( $attrs );
+
+Overloaded method that implement specific data transformations after
+calling the original Koha::Object->attributes_from_api method.
+
+=cut
+
 sub attributes_from_api {
     my ( $self, $attrs ) = @_;
 
     $attrs = $self->SUPER::attributes_from_api( $attrs );
 
     if ( exists $attrs->{lastseen} ) {
-        $attrs->{lastseen} = dt_from_string($attrs->{lastseen});
+        $attrs->{lastseen} = dt_from_string($attrs->{lastseen}, 'rfc3339');
     }
 
     if ( exists $attrs->{updated_on} ) {
-        $attrs->{updated_on} = dt_from_string($attrs->{updated_on});
+        $attrs->{updated_on} = dt_from_string($attrs->{updated_on}, 'rfc3339');
     }
 
     return $attrs;
-- 
2.24.1