diff --git a/app/Core/DateParser.php b/app/Core/DateParser.php index 31528a11a..26cfaa844 100644 --- a/app/Core/DateParser.php +++ b/app/Core/DateParser.php @@ -204,7 +204,8 @@ class DateParser extends Base if ($date !== false) { $errors = DateTime::getLastErrors(); - if ($errors['error_count'] === 0 && $errors['warning_count'] === 0) { + if ($errors === false || + $errors['error_count'] === 0 && $errors['warning_count'] === 0) { $timestamp = $date->getTimestamp(); return $timestamp > 0 ? $timestamp : 0; } diff --git a/libs/SimpleValidator/Validators/Date.php b/libs/SimpleValidator/Validators/Date.php index 4ec4b7fd3..b01d82f49 100644 --- a/libs/SimpleValidator/Validators/Date.php +++ b/libs/SimpleValidator/Validators/Date.php @@ -35,7 +35,8 @@ class Date extends Base if ($date !== false) { $errors = DateTime::getLastErrors(); - if ($errors['error_count'] === 0 && $errors['warning_count'] === 0) { + if ($errors === false || + $errors['error_count'] === 0 && $errors['warning_count'] === 0) { return $date->getTimestamp() > 0; } }