fix: reconstruct original travelcode for db lookup

This commit is contained in:
Björn Fromme
2025-01-06 15:58:08 +01:00
parent e55b24097f
commit 6536ac5114
@@ -42,13 +42,14 @@ class TravelinfoController extends ActionController
public function travelCodeAction(string $travelCode) public function travelCodeAction(string $travelCode)
{ {
$travelCode = strtoupper($travelCode); $travelCode = strtoupper($travelCode);
$travelCodeDate = str_replace('-', '/', $travelCode);
/** @var Date $date */ /** @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) { if (null === $product) {
$response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction( $response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(