course completion MDL-24145 Course completion information is cleared by reset_course_...
authorSam Hemelryk <sam@moodle.com>
Thu, 16 Sep 2010 03:45:28 +0000 (03:45 +0000)
committerSam Hemelryk <sam@moodle.com>
Thu, 16 Sep 2010 03:45:28 +0000 (03:45 +0000)
lib/moodlelib.php

index c2b1596..4a67c3f 100644 (file)
@@ -4189,6 +4189,10 @@ function remove_course_contents($courseid, $showfeedback=true) {
     require_once($CFG->dirroot.'/tag/coursetagslib.php');
     coursetag_delete_course_tags($course->id, $showfeedback);
 
+    // Delete course completion information
+    $cc = new completion_info($course);
+    $cc->clear_criteria();
+
     // Delete legacy files
     fulldelete($CFG->dataroot.'/'.$courseid);