From 1cf52cae71285f1933a80588c699927b51b34d35 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 9 Jan 2026 10:37:21 -0500 Subject: [PATCH] Ensure that we mark attachments restored from the archive as FINISHED. --- .../org/thoughtcrime/securesms/database/AttachmentTable.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt index 0e4df2be03..a214119cbf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt @@ -1677,6 +1677,10 @@ class AttachmentTable( values.put(DATA_RANDOM, fileWriteResult.random) values.put(DATA_HASH_START, fileWriteResult.hash) values.put(DATA_HASH_END, fileWriteResult.hash) + + if (archiveRestore) { + values.put(ARCHIVE_TRANSFER_STATE, ArchiveTransferState.FINISHED.value) + } } val visualHashString = existingPlaceholder.getVisualHashStringOrNull()