diff --git a/mod/workshop/exsubmission.php b/mod/workshop/exsubmission.php index f8f3be05864..18c4e0f271c 100644 --- a/mod/workshop/exsubmission.php +++ b/mod/workshop/exsubmission.php @@ -156,10 +156,13 @@ if ($edit and $canmanage) { } // Save and relink embedded images and save attachments. - $formdata = file_postupdate_standard_editor($formdata, 'content', $workshop->submission_content_options(), - $workshop->context, 'mod_workshop', 'submission_content', $example->id); - $formdata = file_postupdate_standard_filemanager($formdata, 'attachment', $workshop->submission_attachment_options(), - $workshop->context, 'mod_workshop', 'submission_attachment', $example->id); + // To be used when Online text is allowed as a submission type. + if (!empty($formdata->content_editor)) { + $formdata = file_postupdate_standard_editor($formdata, 'content', $workshop->submission_content_options(), + $workshop->context, 'mod_workshop', 'submission_content', $example->id); + $formdata = file_postupdate_standard_filemanager($formdata, 'attachment', $workshop->submission_attachment_options(), + $workshop->context, 'mod_workshop', 'submission_attachment', $example->id); + } if (empty($formdata->attachment)) { // explicit cast to zero integer