From ce3317da7a2849461facc59132ffadb5ec31ebd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 28 Feb 2017 13:36:24 +0100 Subject: [PATCH] Fix bug in api_permission parsing --- src/ejabberd_access_permissions.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 ->