diff --git a/src/Monitor/Framework/Controller/CalendarController.php b/src/Monitor/Framework/Controller/CalendarController.php index 188543d..40c3878 100644 --- a/src/Monitor/Framework/Controller/CalendarController.php +++ b/src/Monitor/Framework/Controller/CalendarController.php @@ -29,10 +29,13 @@ class CalendarController extends AbstractController $monitors = $monitorRepository->whereAirDateNotNull(); $calendar->event(Map::from($monitors)->map(function (Monitor $monitor) { - return new Event($monitor->getTitle()) + $event = new Event($monitor->getTitle()) ->startsAt($monitor->getAirDate()) - ->attachment($monitor->getPoster()) ->fullDay(); + if (null !== $monitor->getPoster()) { + $event->attachment($monitor->getPoster()); + } + return $event; })->toArray()); return new Response($calendar->get(), 200, [