From 288d4988b35ffb9cf549a42c1801fa342cc37502 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 23 Jan 2025 15:02:35 -0500 Subject: [PATCH] Do not include tombstone attachments in backups. --- .../securesms/backup/v2/exporters/ChatItemArchiveExporter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index ed836a65ec..472da33ea5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -771,7 +771,7 @@ private fun LinkPreview.toRemoteLinkPreview(mediaArchiveEnabled: Boolean): org.t } private fun BackupMessageRecord.toRemoteViewOnceMessage(mediaArchiveEnabled: Boolean, reactionRecords: List?, attachments: List?): ViewOnceMessage { - val attachment: DatabaseAttachment? = attachments?.firstOrNull() + val attachment: DatabaseAttachment? = attachments?.firstOrNull()?.takeUnless { !it.hasData && it.size == 0L && it.archiveMediaId == null && it.width == 0 && it.height == 0 && it.blurHash == null} return ViewOnceMessage( attachment = attachment?.toRemoteMessageAttachment(mediaArchiveEnabled),