From bc85552ded5d7735dcc8914023f28c7c7a81856f Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 4 Sep 2025 13:49:09 -0400 Subject: [PATCH] Fix possible crash during restore. --- .../java/org/thoughtcrime/securesms/database/AttachmentTable.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7d70bacd8a..a1dec2c58e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt @@ -1604,7 +1604,7 @@ class AttachmentTable( val dataFilePath = hashMatch?.file?.absolutePath ?: fileWriteResult.file.absolutePath - if (archiveRestore) { + if (archiveRestore && existingPlaceholder.dataHash != null) { // Can update all rows with the same mediaName as data_file column will likely be null db.update(TABLE_NAME) .values(values)