From 1345413645bc40be0eb7cd863ee32676b5df7ab1 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 4 May 2022 11:08:40 -0300 Subject: [PATCH] Ensure new storage id is synchronized to recipient. --- .../securesms/database/DistributionListDatabase.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/DistributionListDatabase.kt b/app/src/main/java/org/thoughtcrime/securesms/database/DistributionListDatabase.kt index 40a99fd96..cc5db1804 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/DistributionListDatabase.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/DistributionListDatabase.kt @@ -444,6 +444,9 @@ class DistributionListDatabase constructor(context: Context?, databaseHelper: Si return } + val recipientId = getRecipientId(distributionListId)!! + SignalDatabase.recipients.updateStorageId(recipientId, update.new.id.raw) + if (update.new.deletedAtTimestamp > 0L) { if (distributionId.asUuid().equals(DistributionId.MY_STORY.asUuid())) { Log.w(TAG, "Refusing to delete My Story.")