Merge branch 'MDL-80919-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE

This commit is contained in:
Ilya Tregubov
2024-03-19 10:14:46 +08:00
+7 -3
View File
@@ -1862,9 +1862,13 @@ abstract class base {
course_update_section($course, $newsection, $newsection);
$modinfo = $this->get_modinfo();
foreach ($modinfo->sections[$originalsection->section] as $modnumber) {
$originalcm = $modinfo->cms[$modnumber];
duplicate_module($course, $originalcm, $newsection->id, false);
// Duplicate the section modules, should they exist.
if (array_key_exists($originalsection->section, $modinfo->sections)) {
foreach ($modinfo->sections[$originalsection->section] as $modnumber) {
$originalcm = $modinfo->cms[$modnumber];
duplicate_module($course, $originalcm, $newsection->id, false);
}
}
return get_fast_modinfo($course)->get_section_info_by_id($newsection->id);