From 7cdd1bb9e4fb021f0648126f7ba001cc59b51d7e Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 4 Feb 2023 13:45:50 +0200 Subject: [PATCH] Double check bridging status before handling message Some webhook messages don't seem to have the guild ID specified --- user.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/user.go b/user.go index 1e4dba2..8539157 100644 --- a/user.go +++ b/user.go @@ -879,6 +879,10 @@ func (user *User) pushPortalMessage(msg interface{}, typeName, channelID, guildI } portal = thread.Parent } + // Double check because some messages don't have the guild ID specified. + if !user.bridgeMessage(portal.GuildID) { + return + } portal.discordMessages <- portalDiscordMessage{ msg: msg,