From b9162ec0a4b4523700dd9fda00a32a1338bb42dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sat, 15 Feb 2020 18:45:26 +0100 Subject: [PATCH] Ensure expected values for controller arguments when limiting dates --- .../Classes/Controller/AjaxDateController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php index ac225e3f..c10e0df0 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxDateController.php @@ -91,6 +91,18 @@ class AjaxDateController extends ActionController $this->processFilterSettingsArgument($forcedConceptUids); } + public function initializeDatesAction() + { + if ($this->request->hasArgument('dateFrom')) { + $dateFrom = $this->request->getArgument('dateFrom'); + $this->request->setArgument('dateFrom', $dateFrom === '' ? null : $dateFrom); + } + if ($this->request->hasArgument('dateTo')) { + $dateTo = $this->request->getArgument('dateTo'); + $this->request->setArgument('dateTo', $dateTo === '' ? null : $dateTo); + } + } + /** * @param Product $product * @param Hotel $hotel