From 4ef5513b5f7e63f76e084092b3be459e1fc44793 Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Thu, 10 Feb 2022 03:04:58 +0100 Subject: [PATCH] Fixing bug showing doctor top. --- lib/DoctorKarma/DAO/User.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/DoctorKarma/DAO/User.pm b/lib/DoctorKarma/DAO/User.pm index 80efbf1..c33b4bb 100644 --- a/lib/DoctorKarma/DAO/User.pm +++ b/lib/DoctorKarma/DAO/User.pm @@ -286,6 +286,11 @@ EOF for my $key_field ( keys %$user_db ) { $user_db->{$key_field} // delete $user_db->{$key_field}; } + if ( defined $user_db->{last_karma_given_date} ) { + my $iso8601 = DateTime::Format::ISO8601->new; + $user_db->{last_karma_given_date} = + $iso8601->parse_datetime( $user_db->{last_karma_given_date} ); + } push @$users, DoctorKarma::Model::User->new(%$user_db); } return $users; @@ -307,6 +312,11 @@ EOF for my $key_field ( keys %$user_db ) { $user_db->{$key_field} // delete $user_db->{$key_field}; } + if ( defined $user_db->{last_karma_given_date} ) { + my $iso8601 = DateTime::Format::ISO8601->new; + $user_db->{last_karma_given_date} = + $iso8601->parse_datetime( $user_db->{last_karma_given_date} ); + } push @$users, DoctorKarma::Model::User->new(%$user_db); } return $users;