diff --git a/course/format/classes/base.php b/course/format/classes/base.php index c6498d8f2d3..678a501869c 100644 --- a/course/format/classes/base.php +++ b/course/format/classes/base.php @@ -1960,6 +1960,9 @@ abstract class base { $newsectiondata->summaryformat = $originalsection->summaryformat; $newsectiondata->visible = $originalsection->visible; $newsectiondata->availability = $originalsection->availability; + foreach ($this->section_format_options() as $key => $value) { + $newsectiondata->$key = $originalsection->$key; + } course_update_section($course, $newsection, $newsectiondata); $modinfo = $this->get_modinfo();