diff --git a/mod/assign/externallib.php b/mod/assign/externallib.php index 00a055f..5839921 100644 --- a/mod/assign/externallib.php +++ b/mod/assign/externallib.php @@ -639,8 +639,8 @@ class mod_assign_external extends external_api { array( 'name' => new external_value(PARAM_TEXT, 'field name'), 'description' => new external_value(PARAM_TEXT, 'field description'), - 'text' => new external_value (PARAM_TEXT, 'field value'), - 'format' => new external_value (PARAM_INT, 'field format') + 'text' => new external_value (PARAM_RAW, 'field value'), + 'format' => new external_format_value ('text') ) ) , 'editorfields', VALUE_OPTIONAL diff --git a/mod/assign/tests/externallib_test.php b/mod/assign/tests/externallib_test.php index 3e8399f..6843af4 100644 --- a/mod/assign/tests/externallib_test.php +++ b/mod/assign/tests/externallib_test.php @@ -214,7 +214,7 @@ class mod_assign_external_testcase extends externallib_advanced_testcase { $submission->id = $sid; $onlinetextsubmission = new stdClass(); - $onlinetextsubmission->onlinetext = "online test text"; + $onlinetextsubmission->onlinetext = "
online test text
"; $onlinetextsubmission->onlineformat = 1; $onlinetextsubmission->submission = $submission->id; $onlinetextsubmission->assignment = $assign1->id;