aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_access_permissions.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2017-02-28 13:36:24 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2017-02-28 13:36:34 +0100
commitce3317da7a2849461facc59132ffadb5ec31ebd0 (patch)
treeec492827950c8de3356af82016e29968abc03707 /src/ejabberd_access_permissions.erl
parentPropagate the TRANSACTION_TIMEOUT to pgsql driver (EJAB-1266) (diff)
Fix bug in api_permission parsing
Diffstat (limited to 'src/ejabberd_access_permissions.erl')
-rw-r--r--src/ejabberd_access_permissions.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_access_permissions.erl b/src/ejabberd_access_permissions.erl
index fbbc29a8f..244b2c121 100644
--- a/src/ejabberd_access_permissions.erl
+++ b/src/ejabberd_access_permissions.erl
@@ -364,7 +364,8 @@ parse_who(Name, Atom, ParseOauth) when is_atom(Atom) ->
parse_who(Name, Defs, ParseOauth) when is_list(Defs) ->
lists:map(
fun([Val]) ->
- parse_who(Name, [Val], ParseOauth);
+ [NVal] = parse_who(Name, [Val], ParseOauth),
+ NVal;
({access, Val}) ->
try acl:access_rules_validator(Val) of
Rule ->