aboutsummaryrefslogtreecommitdiff
path: root/src/mod_http_api.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_http_api.erl')
-rw-r--r--src/mod_http_api.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mod_http_api.erl b/src/mod_http_api.erl
index aadf09974..595c121cd 100644
--- a/src/mod_http_api.erl
+++ b/src/mod_http_api.erl
@@ -157,8 +157,10 @@ check_permissions2(#request{auth = HTTPAuth, headers = Headers}, Call, _)
end;
{oauth, Token, _} ->
case oauth_check_token(Call, Token) of
- {ok, User, Server} ->
+ {ok, user, {User, Server}} ->
{ok, {User, Server, {oauth, Token}, Admin}};
+ {ok, server_admin} -> %% token whas generated using issue_token command line
+ {ok, admin};
false ->
false
end;