diff --git a/course/user.php b/course/user.php index d6ba6e0b1be..c50dc40031b 100644 --- a/course/user.php +++ b/course/user.php @@ -366,15 +366,15 @@ switch ($mode) { INNER JOIN {context} con ON con.instanceid = c.id + INNER JOIN + {role_assignments} ra + ON ra.contextid = con.id INNER JOIN {enrol} e ON c.id = e.courseid INNER JOIN {user_enrolments} ue - ON e.id = ue.enrolid - INNER JOIN - {role_assignments} ra - ON ra.contextid = con.id AND ra.userid=ue.userid + ON e.id = ue.enrolid AND ra.userid = ue.userid AND ra.userid = {$user->id} ";