fix: reconstruct original travelcode for db lookup
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user