diff --git a/course/modedit.php b/course/modedit.php index ebc5294842d..d6d898f0830 100644 --- a/course/modedit.php +++ b/course/modedit.php @@ -429,10 +429,12 @@ print_error('cannotaddcoursemodule'); } - $introeditor = $fromform->introeditor; - unset($fromform->introeditor); - $fromform->intro = $introeditor['text']; - $fromform->introformat = $introeditor['format']; + if (plugin_supports('mod', $fromform->modulename, FEATURE_MOD_INTRO, false)) { + $introeditor = $fromform->introeditor; + unset($fromform->introeditor); + $fromform->intro = $introeditor['text']; + $fromform->introformat = $introeditor['format']; + } $returnfromfunc = $addinstancefunction($fromform, $mform);