diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php b/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php index 4ce8812d..582f3866 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php @@ -47,6 +47,14 @@ class TravelinfoController extends ActionController /** @var Date $date */ $date = $this->dateRepository->findOneByCode($travelCodeDate); + if (null === $date) { + $response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction( + $GLOBALS['TYPO3_REQUEST'], + 'Termin nicht gefunden' + ); + throw new ImmediateResponseException($response, 1731071856); + } + $product = $date->getProduct(); if (null === $product) {