diff options
author | Badlop <badlop@process-one.net> | 2017-08-21 15:58:10 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2017-08-21 15:58:10 +0200 |
commit | 05c2995c7a4c2afb8481826f9dbe9ed9ec0b282b (patch) | |
tree | 3329c06acaefb6019c24859bb846c66e459cc23a | |
parent | Fix crash when destroying room without providing reason (#1954) (diff) |
When creating room, set option to ensure config is set in muc_room table (#1954)
-rw-r--r-- | src/mod_muc_admin.erl | 3 |
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))), |