From f90a55979a30000cb9dfe98ae5afac5ed384bf74 Mon Sep 17 00:00:00 2001 From: Mihail Geshoski Date: Wed, 26 Apr 2023 16:15:39 +0800 Subject: [PATCH] MDL-77546 gradereport_singleview: Fix item order in grade item selector --- grade/report/singleview/classes/external/singleview.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/grade/report/singleview/classes/external/singleview.php b/grade/report/singleview/classes/external/singleview.php index 6a1dd25472b..964fc1e1a4d 100644 --- a/grade/report/singleview/classes/external/singleview.php +++ b/grade/report/singleview/classes/external/singleview.php @@ -80,7 +80,7 @@ class singleview extends core_course_external { $coursecontext = context_course::instance($params['courseid']); parent::validate_context($coursecontext); - $gtree = new grade_tree($params['courseid'], false, false, null, !$CFG->enableoutcomes); + $gtree = new grade_tree($params['courseid'], false, true, null, !$CFG->enableoutcomes); $gradeableitems = $gtree->get_items(); $gradeitems = array_map(function ($gradeitem) use ($PAGE, $USER, $params) { @@ -98,7 +98,6 @@ class singleview extends core_course_external { return $item; }, $gradeableitems); - sort($gradeitems); return [ 'gradeitems' => $gradeitems,