From c38241f351d4d7284466a0b70e38bcbc31dedc93 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Mon, 11 Oct 2021 11:28:33 +0200 Subject: [PATCH] Fix broken upcoming feature Using a FlexForm results in stored Unixtimestamps. Adding 00:00 and using strtotime will result in false, resulting in null. We now just keep the provided value as integer. That way underlying code works as expected and delivers events from given start date. Relates: #9352, #8581 --- Classes/Controller/DateController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/Controller/DateController.php b/Classes/Controller/DateController.php index 92a7d13..7548e63 100644 --- a/Classes/Controller/DateController.php +++ b/Classes/Controller/DateController.php @@ -142,10 +142,10 @@ class DateController extends AbstractController $demand->setSortOrder((string)$this->settings['sortOrder']); $demand->setHighlight((bool)$this->settings['highlight']); if (!empty($this->settings['start'])) { - $demand->setStart(strtotime($this->settings['start'] . ' 00:00') ?: null); + $demand->setStart((int)$this->settings['start']); } if (!empty($this->settings['end'])) { - $demand->setEnd(strtotime($this->settings['end'] . ' 00:00') ?: null); + $demand->setEnd((int)$this->settings['end']); } if (!empty($this->settings['limit'])) {