diff --git a/lib/moodlelib.php b/lib/moodlelib.php index a6c8b34171f..5858ff589e5 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -5208,6 +5208,9 @@ function remove_course_contents($courseid, $showfeedback = true, array $options echo $OUTPUT->notification($strdeleted.get_string('type_block_plural', 'plugin'), 'notifysuccess'); } + $DB->set_field('course_modules', 'deletioninprogress', '1', ['course' => $courseid]); + rebuild_course_cache($courseid, true); + // Get the list of all modules that are properly installed. $allmodules = $DB->get_records_menu('modules', array(), '', 'name, id');