From c07712db17e1131abdfe671fb660eeb48f82f2a4 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Thu, 19 May 2016 10:23:46 +0800 Subject: [PATCH] MDL-54542 competency: False negative when listing plans to review --- competency/classes/api.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/competency/classes/api.php b/competency/classes/api.php index f58a59acd37..004c8de6ef6 100644 --- a/competency/classes/api.php +++ b/competency/classes/api.php @@ -2409,6 +2409,9 @@ class api { $sql .= " AND p.userid $insql"; $params += $inparams; + // Order by last updated, seconded by ID to prevent random ordering. + $sql .= " ORDER BY p.timemodified DESC, p.id ASC"; + $plans = array(); $records = $DB->get_recordset_sql($select . $sql, $params, $skip, $limit); foreach ($records as $record) {