From df8888ab38d5d5ffb926e47f60338985a6fb8eac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 9 Jan 2018 15:50:16 +0100 Subject: [PATCH] Send privileges if at least one of them is set, don't require all to be set --- src/mod_privilege.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod_privilege.erl b/src/mod_privilege.erl index 1b573f066..a8cf8a096 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,