summaryrefslogtreecommitdiff
path: root/src/mod_muc_admin.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2017-08-21 15:58:10 +0200
committerBadlop <badlop@process-one.net>2017-08-21 15:58:10 +0200
commit05c2995c7a4c2afb8481826f9dbe9ed9ec0b282b (patch)
tree3329c06acaefb6019c24859bb846c66e459cc23a /src/mod_muc_admin.erl
parentFix crash when destroying room without providing reason (#1954) (diff)
When creating room, set option to ensure config is set in muc_room table (#1954)
Diffstat (limited to 'src/mod_muc_admin.erl')
-rw-r--r--src/mod_muc_admin.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl
index 332c83b5..5197c1b7 100644
--- a/src/mod_muc_admin.erl
+++ b/src/mod_muc_admin.erl
@@ -536,7 +536,8 @@ prepare_room_info(Room_info) ->
%% ok | error
%% @doc Create a room immediately with the default options.
create_room(Name1, Host1, ServerHost) ->
- create_room_with_opts(Name1, Host1, ServerHost, []).
+ create_room_with_opts(Name1, Host1, ServerHost, []),
+ change_room_option(Name1, Host1, <<"persistent">>, <<"true">>).
create_room_with_opts(Name1, Host1, ServerHost, CustomRoomOpts) ->
true = (error /= (Name = jid:nodeprep(Name1))),