fix(Calendar): null attachment

This commit is contained in:
Brock H Caldwell
2025-11-08 22:23:49 -06:00
parent d2eaccaf93
commit 17de41dc57

View File

@@ -29,10 +29,13 @@ class CalendarController extends AbstractController
$monitors = $monitorRepository->whereAirDateNotNull(); $monitors = $monitorRepository->whereAirDateNotNull();
$calendar->event(Map::from($monitors)->map(function (Monitor $monitor) { $calendar->event(Map::from($monitors)->map(function (Monitor $monitor) {
return new Event($monitor->getTitle()) $event = new Event($monitor->getTitle())
->startsAt($monitor->getAirDate()) ->startsAt($monitor->getAirDate())
->attachment($monitor->getPoster())
->fullDay(); ->fullDay();
if (null !== $monitor->getPoster()) {
$event->attachment($monitor->getPoster());
}
return $event;
})->toArray()); })->toArray());
return new Response($calendar->get(), 200, [ return new Response($calendar->get(), 200, [