Agenda: Validate if event exists when send reminder - refs BT#19392

pull/4123/head
Angel Fernando Quiroz Campos 4 years ago
parent 5d5ced6db2
commit 82006a2fde
  1. 9
      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();

Loading…
Cancel
Save