From 17de41dc57ad83303ef2d135b01651f36566cc41 Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Sat, 8 Nov 2025 22:23:49 -0600 Subject: [PATCH] fix(Calendar): null attachment --- src/Monitor/Framework/Controller/CalendarController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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, [