From 82006a2fde2e7f37c44c97c2581fffce0927dd87 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Tue, 4 Jan 2022 17:32:53 -0500 Subject: [PATCH] Agenda: Validate if event exists when send reminder - refs BT#19392 --- main/cron/agenda_reminders.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main/cron/agenda_reminders.php b/main/cron/agenda_reminders.php index c07f4717ff..8d6c66fdab 100644 --- a/main/cron/agenda_reminders.php +++ b/main/cron/agenda_reminders.php @@ -29,6 +29,10 @@ foreach ($reminders as $reminder) { if ('personal' === $reminder->getType()) { $event = $em->find('ChamiloCoreBundle:PersonalAgenda', $reminder->getEventId()); + if (null === $event) { + continue; + } + $notificationDate = clone $event->getDate(); $notificationDate->sub($reminder->getDateInterval()); @@ -86,6 +90,11 @@ foreach ($reminders as $reminder) { if ('course' === $reminder->getType()) { $event = $em->find('ChamiloCourseBundle:CCalendarEvent', $reminder->getEventId()); + + if (null === $event) { + continue; + } + $agenda = new Agenda('course'); $notificationDate = clone $event->getStartDate();