diff --git a/site/controllers/program.php b/site/controllers/program.php index 0db4f70..268e96e 100644 --- a/site/controllers/program.php +++ b/site/controllers/program.php @@ -74,7 +74,11 @@ return function($kirby, $page) { foreach ($sessions->toStructure() as $session) { $arraySession = createArraySession($event, $session); $currentSeasonSessions[] = $arraySession; - $sessionDate = str_replace('-', '', $session->date()->toDate('YMMdd')); + try { + $sessionDate = str_replace('-', '', $session->date()->toDate('YMMdd')); + } catch (\Throwable $th) { + $sessionDate = 'Pas de mois'; + } if ($sessionDate >= $today) { $isStillShowing = true;