mirror of
https://github.com/AsamK/signal-cli.git
synced 2026-03-17 03:00:19 +00:00
Fix type mismatch in retainAll() calls that cause updateGroup --admin and --remove-member to silently do nothing. retainAll() compared Set<RecipientId> against Collection<GroupMemberInfo>, which always evaluates to false (different types), emptying the set. Replace group.getMembers() with group.getMemberRecipientIds() in all three affected locations. Fixes: updateGroup --admin silently failing to promote members Fixes: updateGroup --remove-member silently failing to remove members Co-authored-by: joey <joey@Mac-Studio.local>