diff --git a/lib/completionlib.php b/lib/completionlib.php index fcc6f58d277..b293c5c51a5 100644 --- a/lib/completionlib.php +++ b/lib/completionlib.php @@ -1021,7 +1021,7 @@ class completion_info { * @return bool */ public function is_tracked_user($userid) { - return is_enrolled(context_course::instance($this->course->id), $userid, '', true); + return is_enrolled(context_course::instance($this->course->id), $userid, 'moodle/course:isincompletionreports', true); } /** @@ -1038,7 +1038,7 @@ class completion_info { global $DB; list($enrolledsql, $enrolledparams) = get_enrolled_sql( - context_course::instance($this->course->id), '', $groupid, true); + context_course::instance($this->course->id), 'moodle/course:isincompletionreports', $groupid, true); $sql = 'SELECT COUNT(eu.id) FROM (' . $enrolledsql . ') eu JOIN {user} u ON u.id = eu.id'; if ($where) { $sql .= " WHERE $where";