aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2017-05-29 12:46:59 +0200
committerBadlop <badlop@process-one.net>2017-05-29 12:49:53 +0200
commit0982a9bc3c8701f4cce00c67ac5a9223dddfd638 (patch)
treeda6870d81012273088eadbab9944477cb1f59e97 /src
parentFix case clause (diff)
Parse correctly presence_broadcast option in change_room_option command
Diffstat (limited to 'src')
-rw-r--r--src/mod_muc_admin.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl
index ad387b19b..614cdda95 100644
--- a/src/mod_muc_admin.erl
+++ b/src/mod_muc_admin.erl
@@ -893,6 +893,7 @@ format_room_option(OptionString, ValueString) ->
password -> ValueString;
subject ->ValueString;
subject_author ->ValueString;
+ presence_broadcast ->misc:expr_to_term(ValueString);
max_users -> binary_to_integer(ValueString);
_ -> misc:binary_to_atom(ValueString)
end,
@@ -933,6 +934,7 @@ change_option(Option, Value, Config) ->
password -> Config#config{password = Value};
password_protected -> Config#config{password_protected = Value};
persistent -> Config#config{persistent = Value};
+ presence_broadcast -> Config#config{presence_broadcast = Value};
public -> Config#config{public = Value};
public_list -> Config#config{public_list = Value};
title -> Config#config{title = Value};