diff --git a/app/src/main/java/org/thoughtcrime/securesms/storage/GroupV1ConflictMerger.java b/app/src/main/java/org/thoughtcrime/securesms/storage/GroupV1ConflictMerger.java index dc7c03db0..819ae1ec9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/storage/GroupV1ConflictMerger.java +++ b/app/src/main/java/org/thoughtcrime/securesms/storage/GroupV1ConflictMerger.java @@ -38,7 +38,7 @@ final class GroupV1ConflictMerger implements StorageSyncHelper.ConflictMerger remoteOnly = recordSetOf(remote1, remote2, remote3, remote4, remote5, remote6, unknownRemote); Set localOnly = recordSetOf(local1, local2, local3, local4, local5, local6, unknownLocal); @@ -341,15 +309,13 @@ public final class StorageSyncHelperTest { SignalContactRecord merge1 = contact(2, UUID_A, E164_A, "a"); SignalContactRecord merge2 = contact(111, UUID_B, E164_B, "b"); - SignalGroupV1Record merge4 = groupV1(222, 1, true, true); - SignalGroupV2Record merge5 = groupV2(333, 2, true, true); assertEquals(setOf(remote3), result.getLocalContactInserts()); assertEquals(setOf(update(local2, merge2)), result.getLocalContactUpdates()); - assertEquals(setOf(update(local4, merge4)), result.getLocalGroupV1Updates()); - assertEquals(setOf(update(local5, merge5)), result.getLocalGroupV2Updates()); + assertEquals(setOf(update(local4, remote4)), result.getLocalGroupV1Updates()); + assertEquals(setOf(update(local5, remote5)), result.getLocalGroupV2Updates()); assertEquals(setOf(SignalStorageRecord.forContact(local3)), result.getRemoteInserts()); - assertEquals(setOf(recordUpdate(remote1, merge1), recordUpdate(remote2, merge2), recordUpdate(remote4, merge4), recordUpdate(remote5, merge5)), result.getRemoteUpdates()); + assertEquals(setOf(recordUpdate(remote1, merge1), recordUpdate(remote2, merge2)), result.getRemoteUpdates()); assertEquals(Optional.of(update(local6, remote6)), result.getLocalAccountUpdate()); assertEquals(setOf(unknownRemote), result.getLocalUnknownInserts()); assertEquals(setOf(unknownLocal), result.getLocalUnknownDeletes());