mirror of
https://github.com/processone/ejabberd
synced 2025-10-03 01:39:35 +02:00
Return errors in admin#add-user command response stanza (#2321)
This commit is contained in:
parent
2785f1dfd2
commit
be33c93344
1 changed files with 5 additions and 2 deletions
|
@ -1528,8 +1528,11 @@ set_form(From, Host, ?NS_ADMINL(<<"add-user">>), _Lang,
|
||||||
true = lists:member(Server, ?MYHOSTS),
|
true = lists:member(Server, ?MYHOSTS),
|
||||||
true = Server == Host orelse
|
true = Server == Host orelse
|
||||||
get_permission_level(From) == global,
|
get_permission_level(From) == global,
|
||||||
ejabberd_auth:try_register(User, Server, Password),
|
case ejabberd_auth:try_register(User, Server, Password) of
|
||||||
{result, undefined};
|
ok -> {result, undefined};
|
||||||
|
{error, exists} -> {error, xmpp:err_conflict()};
|
||||||
|
{error, not_allowed} -> {error, xmpp:err_not_allowed()}
|
||||||
|
end;
|
||||||
set_form(From, Host, ?NS_ADMINL(<<"delete-user">>),
|
set_form(From, Host, ?NS_ADMINL(<<"delete-user">>),
|
||||||
_Lang, XData) ->
|
_Lang, XData) ->
|
||||||
AccountStringList = get_values(<<"accountjids">>,
|
AccountStringList = get_values(<<"accountjids">>,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue