From c18e6e5e67a6383448f0566e0b3e357d3ef09249 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 16 Dec 2025 12:19:40 -0500 Subject: [PATCH] Fix export issue around long-text and quote-long texts. --- .../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 d86270239c..086ebc782d 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 @@ -1133,7 +1133,7 @@ private fun BackupMessageRecord.toRemoteStandardMessage(exportState: ExportState * you should set it as the value for [StandardMessage.longText]. */ private fun BackupMessageRecord.getBodyText(attachments: List?): Pair { - val longTextAttachment = attachments?.firstOrNull { it.contentType == "text/x-signal-plain" } + val longTextAttachment = attachments?.firstOrNull { it.contentType == "text/x-signal-plain" && !it.quote } if (longTextAttachment == null) { return this.body.emptyIfNull() to null }