diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt index cf15461cf6..1f9d3f9915 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt @@ -472,6 +472,7 @@ class ChatItemArchiveImporter( val ids = SignalDatabase.attachments.insertAttachmentsForMessage(messageRowId, listOf(longTextAttachment), emptyList()) ids.values.firstOrNull()?.let { attachmentId -> SignalDatabase.attachments.setTransferState(messageRowId, attachmentId, AttachmentTable.TRANSFER_PROGRESS_DONE) + SignalDatabase.attachments.createRemoteKeyIfNecessary(attachmentId) } } } @@ -511,6 +512,7 @@ class ChatItemArchiveImporter( if (longTextAttachment != null) { attachmentMap[longTextAttachment]?.let { attachmentId -> SignalDatabase.attachments.setTransferState(messageRowId, attachmentId, AttachmentTable.TRANSFER_PROGRESS_DONE) + SignalDatabase.attachments.createRemoteKeyIfNecessary(attachmentId) } }