From 6536ac5114ad085c7a840e1b7c93b9551036b0f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Mon, 6 Jan 2025 15:58:08 +0100 Subject: [PATCH] fix: reconstruct original travelcode for db lookup --- .../Classes/Controller/TravelinfoController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php b/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php index 5e95cea7..c8ab744a 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/TravelinfoController.php @@ -42,13 +42,14 @@ class TravelinfoController extends ActionController public function travelCodeAction(string $travelCode) { $travelCode = strtoupper($travelCode); + $travelCodeDate = str_replace('-', '/', $travelCode); /** @var Date $date */ - $date = $this->dateRepository->findOneByCode($travelCode); + $date = $this->dateRepository->findOneByCode($travelCodeDate); - [$code, ] = explode('-', $travelCode); + [$travelCodeProduct, ] = explode('-', $travelCode); - $product = $this->productRepository->findOneByCode($code); + $product = $this->productRepository->findOneByCode($travelCodeProduct); if (null === $product) { $response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(