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)