Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNPUTmice/Conversations.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2022-09-10 13:36:35 +0300
committerDaniel Gultsch <daniel@gultsch.de>2022-09-10 13:36:35 +0300
commit6e53ab36949a4b8e7d3307504bb92d4e5d501938 (patch)
treee5cf84009b627a078060a711837a8591ba94d3aa
parent82316d13b09eeb9184456013e62a6a6956cb6f98 (diff)
allow invite only when muc is online. fixes #4218
-rw-r--r--src/main/java/eu/siacs/conversations/entities/MucOptions.java3
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() {