diff --git a/auth/oauth2/classes/privacy/provider.php b/auth/oauth2/classes/privacy/provider.php index d0dfa657672..cd1750c1cf7 100644 --- a/auth/oauth2/classes/privacy/provider.php +++ b/auth/oauth2/classes/privacy/provider.php @@ -99,18 +99,10 @@ class provider implements return; } - $params = [ - 'contextuser' => CONTEXT_USER, - 'contextid' => $context->id - ]; - - $sql = "SELECT ctx.instanceid as userid - FROM {auth_oauth2_linked_login} ao - JOIN {context} ctx - ON ctx.instanceid = ao.userid - AND ctx.contextlevel = :contextuser - WHERE ctx.id = :contextid"; - + $sql = "SELECT userid + FROM {auth_oauth2_linked_login} + WHERE userid = ?"; + $params = [$context->instanceid]; $userlist->add_from_sql('userid', $sql, $params); }