diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-02-17 13:09:29 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-02-17 13:09:29 +0100 |
commit | 7da033f733c880859a5a17ea3c3a14cc900058af (patch) | |
tree | f1ca5518a3ea7aa30ab59c994038a485771ef302 /src/mod_muc_room.erl | |
parent | Take in account subscriber's affiliation when checking access to moderated room (diff) |
Fix muc tests
Diffstat (limited to 'src/mod_muc_room.erl')
-rw-r--r-- | src/mod_muc_room.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index cea60c52..3e06e284 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -939,11 +939,10 @@ process_groupchat_message(#message{from = From, lang = Lang} = Packet, StateData of true -> {FromNick, Role} = get_participant_data(From, StateData), - #config{members_by_default = MBD, - moderated = Moderated} = StateData#state.config, + #config{moderated = Moderated} = StateData#state.config, AllowedByModerationRules = case {Role == moderator orelse Role == participant orelse - not Moderated orelse MBD, IsSubscriber} of + not Moderated, IsSubscriber} of {true, _} -> true; {_, true} -> case get_default_role(get_affiliation(From, StateData), |