diff --git a/mod/assign/submission/onlinetext/locallib.php b/mod/assign/submission/onlinetext/locallib.php index 063849014f1..a876880fc1e 100644 --- a/mod/assign/submission/onlinetext/locallib.php +++ b/mod/assign/submission/onlinetext/locallib.php @@ -615,7 +615,7 @@ class assign_submission_onlinetext extends assign_submission_plugin { * @return external_description|null */ public function get_external_parameters() { - $editorparams = array('text' => new external_value(PARAM_TEXT, 'The text for this submission.'), + $editorparams = array('text' => new external_value(PARAM_RAW, 'The text for this submission.'), 'format' => new external_value(PARAM_INT, 'The format for this submission'), 'itemid' => new external_value(PARAM_INT, 'The draft area id for files attached to the submission')); $editorstructure = new external_single_structure($editorparams, 'Editor structure', VALUE_OPTIONAL); diff --git a/mod/assign/tests/externallib_test.php b/mod/assign/tests/externallib_test.php index e035af61a5e..f06ac43f2e5 100644 --- a/mod/assign/tests/externallib_test.php +++ b/mod/assign/tests/externallib_test.php @@ -970,7 +970,7 @@ class mod_assign_external_testcase extends externallib_advanced_testcase { // Now try a submission. $submissionpluginparams = array(); $submissionpluginparams['files_filemanager'] = $draftidfile; - $onlinetexteditorparams = array('text'=>'Yeeha!', + $onlinetexteditorparams = array('text' => '
Yeeha!
', 'format'=>1, 'itemid'=>$draftidonlinetext); $submissionpluginparams['onlinetext_editor'] = $onlinetexteditorparams;