Fix shared group membership check.

This commit is contained in:
Greyson Parrelli 2023-11-11 12:02:49 -05:00
parent b4e459d831
commit 71ab7528e7

View file

@ -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());
}
}