feat: alternative date format in url argument for travelinfo

This commit is contained in:
Björn Fromme
2024-12-05 12:55:20 +01:00
parent 0678a99b19
commit dd01073d05
2 changed files with 51 additions and 27 deletions
@@ -59,6 +59,10 @@ class TravelinfoController extends ActionController
{
$product = $travelinfo->getProduct();
if (preg_match('/^\d{2}\d{2}\d{4}$/', $travelDate)) {
$travelDate = (\DateTimeImmutable::createFromFormat('dmY', $travelDate))->format('Y-m-d');
}
/** @var Date $date */
$date = $this->dateRepository->findForProductAndDate($product, $travelDate)->getFirst();
$hasCourses = null !== $date && 0 < count($date->getServicesGeneral('KUR'));