diff --git a/Classes/Domain/Model/Frontend/OpeningHour.php b/Classes/Domain/Model/Frontend/OpeningHour.php index 263318c..864648a 100644 --- a/Classes/Domain/Model/Frontend/OpeningHour.php +++ b/Classes/Domain/Model/Frontend/OpeningHour.php @@ -71,12 +71,12 @@ class OpeningHour { $from = null; if (isset($rawData['from'])) { - $timeZone = new \DateTimeZone($rawData['from']['timezone']); + $timeZone = new \DateTimeZone($rawData['from']['timezone'] ?? 'Europe/Berlin'); $from = new \DateTimeImmutable($rawData['from']['date'], $timeZone); } $through = null; if (isset($rawData['through'])) { - $timeZone = new \DateTimeZone($rawData['through']['timezone']); + $timeZone = new \DateTimeZone($rawData['through']['timezone'] ?? 'Europe/Berlin'); $through = new \DateTimeImmutable($rawData['through']['date'], $timeZone); }