dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 5343430bb983f115175c9282c2e5920e85993380
parent a3e4fe7fc59185928e27a5e3aa392da4866e52be
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun, 11 Jun 2023 01:27:21 -0700

improve

Diffstat:
Mpkg/database/tableChatMessages.go | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkg/database/tableChatMessages.go b/pkg/database/tableChatMessages.go @@ -268,7 +268,7 @@ func (m *ChatMessage) MsgToDisplay(authUser *User) string { if authUser.ConfirmExternalLinks { msg = externalLinkRgx.ReplaceAllStringFunc(msg, func(s string) string { original := externalLinkRgx.FindStringSubmatch(s)[1] - if strings.HasPrefix(original, "/external-link/") { + if strings.HasPrefix(original, "/") || strings.HasPrefix(original, "?") { return s } return `<a href="/external-link/` + url.PathEscape(original) + `" rel="noopener noreferrer" target="_blank">`