fix: don't rely on product code being contained in travel code

This commit is contained in:
Björn Fromme
2025-02-20 18:12:43 +01:00
parent f5ef4168d5
commit 8a769d12eb
@@ -47,9 +47,7 @@ class TravelinfoController extends ActionController
/** @var Date $date */ /** @var Date $date */
$date = $this->dateRepository->findOneByCode($travelCodeDate); $date = $this->dateRepository->findOneByCode($travelCodeDate);
[$travelCodeProduct, ] = explode('-', $travelCode); $product = $date->getProduct();
$product = $this->productRepository->findOneByCode($travelCodeProduct);
if (null === $product) { if (null === $product) {
$response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction( $response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(