]> nmode's Git Repositories - signal-cli/commitdiff
Allow message from pending member if it's just a group update
authorAsamK <asamk@gmx.de>
Tue, 28 Sep 2021 21:48:16 +0000 (23:48 +0200)
committerAsamK <asamk@gmx.de>
Tue, 28 Sep 2021 21:48:16 +0000 (23:48 +0200)
Fixes #751

lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java

index 45173da4b856c3793b5c4f376d802fcec5ddfbb5..64e168572bdb22f9d170ebc11fafea9fb4338821 100644 (file)
@@ -416,7 +416,7 @@ public final class IncomingMessageHandler {
         }
 
         final var recipientId = recipientResolver.resolveRecipient(source);
-        if (!group.isMember(recipientId)) {
+        if (!group.isMember(recipientId) && !(group.isPendingMember(recipientId) && message.isGroupV2Update())) {
             return true;
         }