From 2f2f86316cf0aa9c503305419997b8de3f9451fd Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Thu, 10 Feb 2022 00:39:11 +0100 Subject: [PATCH] Enabling users without a timeout to add karma. --- lib/DoctorKarma/Model/User.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/DoctorKarma/Model/User.pm b/lib/DoctorKarma/Model/User.pm index d80d144..91c2360 100644 --- a/lib/DoctorKarma/Model/User.pm +++ b/lib/DoctorKarma/Model/User.pm @@ -37,7 +37,7 @@ sub can_modify_karma { return 1; } return DateTime->now > - $self->last_karma_given_date->clone->add( minutes => 1 ); + $self->last_karma_given_date->add( minutes => 1 ); } sub first_name { @@ -81,7 +81,10 @@ sub id_user { if ( defined $last_karma_given_date ) { $self->{last_karma_given_date} = $last_karma_given_date; } - return $self->{last_karma_given_date}->clone; + if ( defined $self->{last_karma_given_date} ) { + return $self->{last_karma_given_date}->clone; + } + return undef; } }