MDL-76723 mod_page: Use external_format_value constructor properly

* 'Content format' is passed to the $default parameter which is
incorrect.
* Also removed passing of VALUE_REQUIRED because it's already the
default value for the $required parameter.
This commit is contained in:
Jun Pataleta 2023-11-23 16:02:02 +08:00
parent 23cbb7ffa4
commit 5b5a3fd550
No known key found for this signature in database
GPG key ID: F83510526D99E2C7

View file

@ -193,7 +193,7 @@ class mod_page_external extends external_api {
helper_for_get_mods_by_courses::standard_coursemodule_elements_returns(), helper_for_get_mods_by_courses::standard_coursemodule_elements_returns(),
[ [
'content' => new external_value(PARAM_RAW, 'Page content'), 'content' => new external_value(PARAM_RAW, 'Page content'),
'contentformat' => new external_format_value('content', VALUE_REQUIRED, 'Content format'), 'contentformat' => new external_format_value('content'),
'contentfiles' => new external_files('Files in the content'), 'contentfiles' => new external_files('Files in the content'),
'legacyfiles' => new external_value(PARAM_INT, 'Legacy files flag'), 'legacyfiles' => new external_value(PARAM_INT, 'Legacy files flag'),
'legacyfileslast' => new external_value(PARAM_INT, 'Legacy files last control flag'), 'legacyfileslast' => new external_value(PARAM_INT, 'Legacy files last control flag'),