]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-10834 - Restore of quiz module may create calendar events without a date/time...
authortjhunt <tjhunt>
Tue, 14 Aug 2007 13:33:39 +0000 (13:33 +0000)
committertjhunt <tjhunt>
Tue, 14 Aug 2007 13:33:39 +0000 (13:33 +0000)
mod/quiz/lib.php

index 4c54e62fdc9d79b4fe6d42c127e4dbcdd9abbadf..f072ae475636551a2d6aee9754063954820e47c0 100644 (file)
@@ -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);
         }