mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
Recognize "- who:" not only "who:" syntax in api_permissions
This commit is contained in:
parent
8a7ea85a7e
commit
a3b12fd745
@ -331,7 +331,8 @@ command_matches_patterns(C, [_ | Tail]) ->
|
|||||||
parse_api_permissions(Data) when is_list(Data) ->
|
parse_api_permissions(Data) when is_list(Data) ->
|
||||||
throw({replace_with, [parse_api_permission(Name, Args) || {Name, Args} <- Data]}).
|
throw({replace_with, [parse_api_permission(Name, Args) || {Name, Args} <- Data]}).
|
||||||
|
|
||||||
parse_api_permission(Name, Args) ->
|
parse_api_permission(Name, Args0) ->
|
||||||
|
Args = lists:flatten(Args0),
|
||||||
{From, Who, What} = case key_split(Args, [{from, []}, {who, none}, {what, []}]) of
|
{From, Who, What} = case key_split(Args, [{from, []}, {who, none}, {what, []}]) of
|
||||||
{error, Msg} ->
|
{error, Msg} ->
|
||||||
report_error(<<"~s inside api_permission '~s' section">>, [Msg, Name]);
|
report_error(<<"~s inside api_permission '~s' section">>, [Msg, Name]);
|
||||||
|
Loading…
Reference in New Issue
Block a user