diff --git a/src/ejabberd_access_permissions.erl b/src/ejabberd_access_permissions.erl index 3b88e6ade..766982a01 100644 --- a/src/ejabberd_access_permissions.erl +++ b/src/ejabberd_access_permissions.erl @@ -261,7 +261,7 @@ matches_definition({_Name, {From, Who, What}}, Cmd, Module, Host, CallerInfo) -> true -> case From == [] orelse lists:member(Module, From) of true -> - Scope = maps:get(scope, CallerInfo, none), + Scope = maps:get(oauth_scope, CallerInfo, none), lists:any( fun({access, Access}) when Scope == none -> acl:access_matches(Access, CallerInfo, Host) == allow;