From: tjhunt Date: Tue, 14 Aug 2007 13:33:39 +0000 (+0000) Subject: MDL-10834 - Restore of quiz module may create calendar events without a date/time... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=acda04bfb93c28210c32a9191a786fb12812c220;p=moodle.git MDL-10834 - Restore of quiz module may create calendar events without a date/time. Fix thanks to Derek Woolhead. Merged from MOODLE_17_STABLE. --- diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 4c54e62fdc..f072ae4756 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -437,12 +437,14 @@ function quiz_refresh_events($courseid = 0) { $event2->id = $event2old->id; update_event($event2); } - } else if (!empty($event2->id)) { - delete_event($event2->id); + } else if (!empty($event2old->id)) { + delete_event($event2old->id); } if (empty($event->id)) { - add_event($event); + if (!empty($event->timestart)) { + add_event($event); + } } else { update_event($event); }