diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-01-09 15:50:16 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-01-09 15:50:42 +0100 |
commit | df8888ab38d5d5ffb926e47f60338985a6fb8eac (patch) | |
tree | 9754277909326d5b4039d70779149671be36ce70 /src | |
parent | Create CODE_OF_CONDUCT.md (diff) |
Send privileges if at least one of them is set, don't require all to be set
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_privilege.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_privilege.erl b/src/mod_privilege.erl index 1b573f06..a8cf8a09 100644 --- a/src/mod_privilege.erl +++ b/src/mod_privilege.erl @@ -210,7 +210,7 @@ handle_cast({component_connected, Host}, State) -> RosterPerm = get_roster_permission(ServerHost, Host), PresencePerm = get_presence_permission(ServerHost, Host), MessagePerm = get_message_permission(ServerHost, Host), - if RosterPerm /= none, PresencePerm /= none, MessagePerm /= none -> + if RosterPerm /= none; PresencePerm /= none; MessagePerm /= none -> Priv = #privilege{perms = [#privilege_perm{access = message, type = MessagePerm}, #privilege_perm{access = roster, |