From ec7c6c135a32b6923e84f4945785cc29a25a640f Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi 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 Signed-off-by: John Doe --- Koha/Patron.pm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Koha/Patron.pm b/Koha/Patron.pm index 1da7343793..99b50cd570 100644 --- a/Koha/Patron.pm +++ b/Koha/Patron.pm @@ -1565,17 +1565,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.21.0 (Apple Git-122.2)