aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mod_muc_room.erl16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl
index 2e3c2f146..f972a5feb 100644
--- a/src/mod_muc_room.erl
+++ b/src/mod_muc_room.erl
@@ -3486,15 +3486,13 @@ change_config(Config, StateData) ->
end,
store_room(StateData1),
StateData1;
- {WasPersistent, false} ->
- maybe_forget_room(StateData1),
- case WasPersistent of
- true ->
- Affiliations = get_affiliations(StateData),
- StateData1#state{affiliations = Affiliations};
- _ ->
- StateData1
- end
+ {true, false} ->
+ Affiliations = get_affiliations(StateData),
+ maybe_forget_room(StateData),
+ StateData1#state{affiliations = Affiliations};
+ _ ->
+ maybe_forget_room(StateData),
+ StateData1
end,
case {(StateData#state.config)#config.members_only,
Config#config.members_only} of