diff --git a/app/src/main/java/org/thoughtcrime/securesms/exporter/SignalSmsExportReader.kt b/app/src/main/java/org/thoughtcrime/securesms/exporter/SignalSmsExportReader.kt index 0b5d190a1d..561b7bf30d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/exporter/SignalSmsExportReader.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/exporter/SignalSmsExportReader.kt @@ -132,10 +132,12 @@ class SignalSmsExportReader( } private fun readExportableMmsMessageFromRecord(record: MessageRecord, exportState: MessageExportState): ExportableMessage { + val self = Recipient.self() val threadRecipient: Recipient? = SignalDatabase.threads.getRecipientForThreadId(record.threadId) val addresses: Set = if (threadRecipient?.isMmsGroup == true) { Recipient .resolvedList(threadRecipient.participantIds) + .filter { it != self } .map { r -> r.smsExportAddress() } .toSet() } else if (threadRecipient != null) {