From 67b6162fb9ce438745ad20f01bcf22acfcf37559 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Thu, 3 Dec 2020 13:50:59 +1100 Subject: [PATCH] Fix open group attachment sharing --- SessionMessagingKit/Sending & Receiving/MessageSender.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SessionMessagingKit/Sending & Receiving/MessageSender.swift b/SessionMessagingKit/Sending & Receiving/MessageSender.swift index f7a78ce61..cde012889 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageSender.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageSender.swift @@ -272,6 +272,10 @@ public final class MessageSender : NSObject { #endif } guard message.isValid else { handleFailure(with: Error.invalidMessage, using: transaction); return promise } + // The back-end doesn't accept messages without a body so we use this as a workaround + if message.text?.isEmpty != false { + message.text = String(message.sentTimestamp!) + } // Convert the message to an open group message let (channel, server) = { () -> (UInt64, String) in switch destination {