Browse Source

Minor - fix interval validation

Julio Montoya 5 years ago
parent
commit
145878b774
1 changed files with 2 additions and 1 deletions
  1. 2 1
      main/exercise/exercise.class.php

+ 2 - 1
main/exercise/exercise.class.php

@@ -9916,7 +9916,7 @@ class Exercise
         );
         if (!empty($value)) {
             $value = (int) $value;
-            $endDate = new DateTime($exerciseResultInfo['exe_date']);
+            $endDate = new DateTime($exerciseResultInfo['exe_date'], new DateTimeZone('UTC'));
             $endDate->add(new DateInterval('PT'.$value.'M'));
             if (time() > $endDate->getTimestamp()) {
                 return false;
@@ -9924,6 +9924,7 @@ class Exercise
         }
         return true;
     }
+
     /**
      * @return int
      */