From e26fcda5d8cdad7682cf23c866fc52135e00f67c Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 24 Aug 2026 11:16:20 -0400 Subject: [PATCH] Prevent server rejection of group updates. --- .../org/thoughtcrime/securesms/groups/GroupManagerV2.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2.java b/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2.java index 8d2c937dd9..41bb63ef2c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/GroupManagerV2.java @@ -11,7 +11,6 @@ import org.signal.core.models.ServiceId; import org.signal.core.models.ServiceId.ACI; import org.signal.core.models.ServiceId.PNI; import org.signal.core.util.StreamUtil; -import org.signal.core.util.UuidUtil; import org.signal.core.util.logging.Log; import org.signal.libsignal.zkgroup.InvalidInputException; import org.signal.libsignal.zkgroup.VerificationFailedException; @@ -670,7 +669,6 @@ final class GroupManagerV2 { throws GroupChangeFailedException, GroupNotAMemberException, GroupInsufficientRightsException, IOException { boolean refetchedAddMemberCredentials = false; - change.sourceUserId(UuidUtil.toByteString(authServiceId.getRawUuid())); for (int attempt = 0; attempt < 5; attempt++) { try { @@ -1214,8 +1212,6 @@ final class GroupManagerV2 { GroupChange.Actions.Builder change = requestToJoin ? groupOperations.createGroupJoinRequest(expiringProfileKeyCredential) : groupOperations.createGroupJoinDirect(expiringProfileKeyCredential); - change.sourceUserId(selfAci.toByteString()); - return commitJoinChangeWithConflictResolution(currentRevision, change); }