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 4ffd3f9162..49f2d77dd8 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 @@ -300,7 +300,11 @@ class ChatItemArchiveExporter( if (record.latestRevisionId == null) { val previousEdits = revisionMap.remove(record.id) if (previousEdits != null) { - builder.revisions = previousEdits + if (builder.standardMessage != null) { + builder.revisions = previousEdits + } else { + Log.w(TAG, "[${record.dateSent}] Attempted to set revisions on a non-standard message! Ignoring.") + } } buffer += builder.build() } else {