summaryrefslogtreecommitdiff
path: root/src/mod_muc_admin.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2018-05-14 12:24:56 +0200
committerBadlop <badlop@process-one.net>2018-05-14 12:24:56 +0200
commitcb3bb710bd11ee721a044eecfbf5436d563bf449 (patch)
treeb99e3794b018630c7d1732d1785ba242167eb366 /src/mod_muc_admin.erl
parentDisable thumbnails creation by default (diff)
Handle muc_register_nick success correctly (#2415)
Diffstat (limited to 'src/mod_muc_admin.erl')
-rw-r--r--src/mod_muc_admin.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl
index 6b6c7d8c..5a89dab4 100644
--- a/src/mod_muc_admin.erl
+++ b/src/mod_muc_admin.erl
@@ -368,7 +368,10 @@ muc_register_nick(Nick, FromBinary, ServerHost) ->
Host = find_host(ServerHost),
From = jid:decode(FromBinary),
Lang = <<"en">>,
- mod_muc:iq_set_register_info(ServerHost, Host, From, Nick, Lang).
+ case mod_muc:iq_set_register_info(ServerHost, Host, From, Nick, Lang) of
+ {result, undefined} -> ok;
+ E -> E
+ end.
muc_unregister_nick(FromBinary, ServerHost) ->
muc_register_nick(<<"">>, FromBinary, ServerHost).