diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-28 13:36:24 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-28 13:36:34 +0100 |
commit | ce3317da7a2849461facc59132ffadb5ec31ebd0 (patch) | |
tree | ec492827950c8de3356af82016e29968abc03707 /src/ejabberd_access_permissions.erl | |
parent | Propagate 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.erl | 3 |
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 -> |