From 57f156be8328529666aadaee780711f12b6e162b Mon Sep 17 00:00:00 2001 From: Wim Date: Sun, 10 Feb 2019 17:23:50 +0100 Subject: Hint at thread replies when messages are unthreaded (slack) (#684) --- gateway/gateway.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gateway') diff --git a/gateway/gateway.go b/gateway/gateway.go index 6fe19963..72d0831b 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -398,6 +398,12 @@ func (gw *Gateway) SendMessage(origmsg config.Message, dest *bridge.Bridge, chan msg.ParentID = canonicalParentMsgID } + // if the parentID is still empty and we have a parentID set in the original message + // this means that we didn't find it in the cache so set it "msg-parent-not-found" + if msg.ParentID == "" && origmsg.ParentID != "" { + msg.ParentID = "msg-parent-not-found" + } + // if we are using mattermost plugin account, send messages to MattermostPlugin channel // that can be picked up by the mattermost matterbridge plugin if dest.Account == "mattermost.plugin" { -- cgit v1.2.3