From b0be1a3c08b368de6a6060bf9b78982044d57dc9 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 3 Jul 2022 12:59:34 +0300 Subject: [PATCH] Handle channel mentions where portal hasn't been created --- formatter_tag.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/formatter_tag.go b/formatter_tag.go index 120121c..29f3e05 100644 --- a/formatter_tag.go +++ b/formatter_tag.go @@ -175,7 +175,11 @@ func (r *discordTagHTMLRenderer) renderDiscordMention(w util.BufWriter, source [ Receiver: "", }) if portal != nil { - _, _ = fmt.Fprintf(w, `%s`, portal.MXID, portal.bridge.AS.HomeserverDomain, portal.Name) + if portal.MXID != "" { + _, _ = fmt.Fprintf(w, `%s`, portal.MXID, portal.bridge.AS.HomeserverDomain, portal.Name) + } else { + _, _ = w.WriteString(portal.Name) + } return } case *astDiscordCustomEmoji: