diff --git a/grade/report/user/lib.php b/grade/report/user/lib.php index 22791e1d666..b7eef261447 100644 --- a/grade/report/user/lib.php +++ b/grade/report/user/lib.php @@ -650,7 +650,7 @@ class grade_report_user extends grade_report { // Then left join with grade_grades and look for rows with null final grade (which includes grade items with no grade_grade) $sql = "SELECT gi.id, COUNT(u.id) AS count FROM {grade_items} gi - JOIN {user} u + JOIN {user} u ON u.deleted = 0 JOIN ($enrolledsql) je ON je.id = u.id JOIN ( SELECT DISTINCT ra.userid @@ -659,10 +659,9 @@ class grade_report_user extends grade_report { AND ra.contextid " . get_related_contexts_string($this->context) . " ) rainner ON rainner.userid = u.id LEFT JOIN {grade_grades} gg - ON (gg.itemid = gi.id AND gg.userid = u.id AND gg.finalgrade IS NOT NULL AND gg.hidden = 0) + ON (gg.itemid = gi.id AND gg.userid = u.id AND gg.finalgrade IS NOT NULL AND gg.hidden = 0) $groupsql WHERE gi.courseid = :courseid - AND u.deleted = 0 AND gg.finalgrade IS NULL $groupwheresql GROUP BY gi.id";