diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/RecipientUtil.java b/app/src/main/java/org/thoughtcrime/securesms/recipients/RecipientUtil.java index 4d79f034d5..339d680df5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/RecipientUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/RecipientUtil.java @@ -315,7 +315,8 @@ public class RecipientUtil { GroupTable groupDatabase = SignalDatabase.groups(); return groupDatabase.getPushGroupsContainingMember(recipient.getId()) .stream() - .anyMatch(GroupRecord::isV2Group); + .filter(GroupRecord::isV2Group) + .anyMatch(group -> group.memberLevel(Recipient.self()).isInGroup()); } }