From c710ea18aa001388f989113906cd29096a81f3d7 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 29 Aug 2023 11:43:09 +0300 Subject: [PATCH] Don't panic if redacting attachment fails --- portal.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/portal.go b/portal.go index d51bf5e..c2b4fac 100644 --- a/portal.go +++ b/portal.go @@ -884,12 +884,13 @@ func (portal *Portal) handleDiscordMessageUpdate(user *User, msg *discordgo.Mess for _, deletedAttachment := range attachmentMap { resp, err := intent.RedactEvent(portal.MXID, deletedAttachment.MXID) if err != nil { - log.Warn().Err(err). + log.Err(err). Str("event_id", deletedAttachment.MXID.String()). Msg("Failed to redact attachment") + } else { + redactions.Str(deletedAttachment.AttachmentID, resp.EventID.String()) } deletedAttachment.Delete() - redactions.Str(deletedAttachment.AttachmentID, resp.EventID.String()) } var converted *ConvertedMessage