From 7a78104d68f3179613aaa48c80a5b8ef5085aeff Mon Sep 17 00:00:00 2001 From: Yousef Mansy Date: Thu, 16 Feb 2023 00:48:12 -0800 Subject: [PATCH] Bugfix, handle messages with link preview not being relayed Resolves #1840 --- bridge/whatsappmulti/handlers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bridge/whatsappmulti/handlers.go b/bridge/whatsappmulti/handlers.go index 34dce471..95fe8232 100644 --- a/bridge/whatsappmulti/handlers.go +++ b/bridge/whatsappmulti/handlers.go @@ -63,6 +63,10 @@ func (b *Bwhatsapp) handleTextMessage(messageInfo types.MessageInfo, msg *proto. // nolint:nestif if msg.GetExtendedTextMessage() == nil { text = msg.GetConversation() + } else if msg.GetExtendedTextMessage().GetContextInfo() == nil { + // Handle pure text message with a link preview + // A pure text message with a link preview acts as an extended text message but will not contain any context info + text = msg.GetExtendedTextMessage().GetText() } else { text = msg.GetExtendedTextMessage().GetText() ci := msg.GetExtendedTextMessage().GetContextInfo()