Merge branch 'MDL-85419-405' of https://github.com/sharpchi/moodle into MOODLE_405_STABLE

This commit is contained in:
Huong Nguyen
2025-09-26 08:47:01 +07:00
2 changed files with 6 additions and 3 deletions
@@ -438,12 +438,15 @@ class sectionactions extends baseactions {
if ($modupdated) {
$cmids[] = $cm->id;
course_module_updated::create_from_cm($cm)->trigger();
}
}
\course_modinfo::purge_course_modules_cache($this->course->id, $cmids);
rebuild_course_cache($this->course->id, false, true);
foreach ($cmids as $cmid) {
$cm = get_coursemodule_from_id(null, $cmid, $this->course->id);
course_module_updated::create_from_cm($cm)->trigger();
}
}
/**
+2 -2
View File
@@ -543,14 +543,14 @@ class stateactions {
$coursevisible = ($allowstealth) ? 0 : 1;
}
set_coursemodule_visible($cm->id, $visible, $coursevisible, false);
$modcontext = context_module::instance($cm->id);
course_module_updated::create_from_cm($cm, $modcontext)->trigger();
}
course_modinfo::purge_course_modules_cache($course->id, $ids);
rebuild_course_cache($course->id, false, true);
$delegatedsections = [];
foreach ($cms as $cm) {
$modcontext = context_module::instance($cm->id);
course_module_updated::create_from_cm($cm, $modcontext)->trigger();
$updates->add_cm_put($cm->id);
if (!$delegatedsection = $cm->get_delegated_section_info()) {
continue;