From 2a2176186d415037e1a2b31f69459fbf848207ae Mon Sep 17 00:00:00 2001 From: Eric Merrill Date: Fri, 7 Feb 2014 09:29:12 -0500 Subject: [PATCH] MDL-44046 gradebook Reduce duplicates returned during sortorder fixing. --- lib/grade/grade_item.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/grade/grade_item.php b/lib/grade/grade_item.php index 4a0aa6ef932..8de9da4bdf6 100644 --- a/lib/grade/grade_item.php +++ b/lib/grade/grade_item.php @@ -1221,7 +1221,7 @@ class grade_item extends grade_object { $transaction = $DB->start_delegated_transaction(); - $sql = "SELECT g1.id, g1.courseid, g1.sortorder + $sql = "SELECT DISTINCT g1.id, g1.courseid, g1.sortorder FROM {grade_items} g1 JOIN {grade_items} g2 ON g1.courseid = g2.courseid WHERE g1.sortorder = g2.sortorder AND g1.id != g2.id AND g1.courseid = :courseid