From e6bf8f078da820ff0688946eb10e35fef0ce74c6 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 1 Dec 2020 16:47:15 -0500 Subject: [PATCH] Use proper Recipient method in group sync job. --- .../thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java index 7875c976ca..9025e4b8a4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/MultiDeviceGroupUpdateJob.java @@ -102,7 +102,7 @@ public class MultiDeviceGroupUpdateJob extends BaseJob { members.add(RecipientUtil.toSignalServiceAddress(context, Recipient.resolved(member))); } - RecipientId recipientId = DatabaseFactory.getRecipientDatabase(context).getOrInsertFromGroupId(record.getId()); + RecipientId recipientId = DatabaseFactory.getRecipientDatabase(context).getOrInsertFromPossiblyMigratedGroupId(record.getId()); Recipient recipient = Recipient.resolved(recipientId); Optional expirationTimer = recipient.getExpireMessages() > 0 ? Optional.of(recipient.getExpireMessages()) : Optional.absent(); Map inboxPositions = DatabaseFactory.getThreadDatabase(context).getInboxPositions();