diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2022-09-10 13:36:35 +0300 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2022-09-10 13:36:35 +0300 |
commit | 6e53ab36949a4b8e7d3307504bb92d4e5d501938 (patch) | |
tree | e5cf84009b627a078060a711837a8591ba94d3aa | |
parent | 82316d13b09eeb9184456013e62a6a6956cb6f98 (diff) |
allow invite only when muc is online. fixes #4218
-rw-r--r-- | src/main/java/eu/siacs/conversations/entities/MucOptions.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/entities/MucOptions.java b/src/main/java/eu/siacs/conversations/entities/MucOptions.java index 060b1b6f6..cc1c358de 100644 --- a/src/main/java/eu/siacs/conversations/entities/MucOptions.java +++ b/src/main/java/eu/siacs/conversations/entities/MucOptions.java @@ -156,7 +156,8 @@ public class MucOptions { } public boolean canInvite() { - return !membersOnly() || self.getRole().ranks(Role.MODERATOR) || allowInvites(); + final boolean hasPermission = !membersOnly() || self.getRole().ranks(Role.MODERATOR) || allowInvites(); + return hasPermission && online(); } public boolean allowInvites() { |