From ff379324ff31226cd1a61ad609441de04f31406f Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Tue, 21 Nov 2023 11:30:57 +0800 Subject: [PATCH] MDL-WIP course: TEST. Do not merge! --- course/classes/external/course_summary_exporter.php | 1 + course/externallib.php | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/course/classes/external/course_summary_exporter.php b/course/classes/external/course_summary_exporter.php index 64260851ba4..d9489f69871 100644 --- a/course/classes/external/course_summary_exporter.php +++ b/course/classes/external/course_summary_exporter.php @@ -99,6 +99,7 @@ class course_summary_exporter extends \core\external\exporter { ), 'summaryformat' => array( 'type' => PARAM_INT, + 'default' => FORMAT_MARKDOWN, ), 'startdate' => array( 'type' => PARAM_INT, diff --git a/course/externallib.php b/course/externallib.php index 55a7f49e4fd..7b886448d91 100644 --- a/course/externallib.php +++ b/course/externallib.php @@ -3923,6 +3923,7 @@ class core_course_external extends external_api { self::validate_context(context_user::instance($USER->id)); $requiredproperties = course_summary_exporter::define_properties(); + unset($requiredproperties['summaryformat']); $fields = join(',', array_keys($requiredproperties)); $hiddencourses = get_hidden_courses_on_timeline(); $courses = []; @@ -3999,7 +4000,8 @@ class core_course_external extends external_api { $isfavourite = true; } $exporter = new course_summary_exporter($course, ['context' => $context, 'isfavourite' => $isfavourite]); - return $exporter->export($renderer); + $exporteddata = $exporter->export($renderer); + return $exporteddata; }, $filteredcourses); $formattedcourses = array_filter($formattedcourses, function($course) { -- 2.42.1