From 210fdda2fc67cd29e87c1b51ba30a0d16437659d Mon Sep 17 00:00:00 2001 From: Gary Kramlich Date: Fri, 11 Feb 2022 03:56:52 -0600 Subject: [PATCH] Fix a crash when discord doesn't send an author --- bridge/portal.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bridge/portal.go b/bridge/portal.go index e6328f5..46c09c8 100644 --- a/bridge/portal.go +++ b/bridge/portal.go @@ -304,7 +304,7 @@ func (p *Portal) markMessageHandled(msg *database.Message, discordID string, mxi } func (p *Portal) handleDiscordMessageCreate(user *User, msg *discordgo.Message) { - if user.ID == msg.Author.ID { + if msg.Author != nil && user.ID == msg.Author.ID { return } @@ -340,7 +340,7 @@ func (p *Portal) handleDiscordMessageCreate(user *User, msg *discordgo.Message) } func (p *Portal) handleDiscordMessagesUpdate(user *User, msg *discordgo.Message) { - if user.ID == msg.Author.ID { + if msg.Author != nil && user.ID == msg.Author.ID { return }