diff --git a/enrol/classes/privacy/provider.php b/enrol/classes/privacy/provider.php index dd34b53968b..a7d4a96af54 100644 --- a/enrol/classes/privacy/provider.php +++ b/enrol/classes/privacy/provider.php @@ -105,20 +105,11 @@ class provider implements return; } - $params = [ - 'contextid' => $context->id, - 'contextcourse' => CONTEXT_COURSE, - ]; - $sql = "SELECT ue.userid as userid FROM {user_enrolments} ue - JOIN {enrol} e - ON e.id = ue.enrolid - JOIN {context} ctx - ON ctx.instanceid = e.courseid - AND ctx.contextlevel = :contextcourse - WHERE ctx.id = :contextid"; - + JOIN {enrol} e ON e.id = ue.enrolid + WHERE e.courseid = ?"; + $params = [$context->instanceid]; $userlist->add_from_sql('userid', $sql, $params); }