aboutsummaryrefslogtreecommitdiffstats
path: root/modules/markup/markdown/goldmark.go
diff options
context:
space:
mode:
authorKN4CK3R <admin@oldschoolhack.me>2024-01-25 09:54:44 +0100
committerGitHub <noreply@github.com>2024-01-25 09:54:44 +0100
commitc46316f7aec1a00b3db74a3565008c44c0b0807f (patch)
tree744161ced60a09c54a2be4d77dcd9c194dc580fb /modules/markup/markdown/goldmark.go
parenteaab89c46b77902b70bb8da2f1643a7f909daf45 (diff)
downloadgitea-c46316f7aec1a00b3db74a3565008c44c0b0807f.tar.gz
gitea-c46316f7aec1a00b3db74a3565008c44c0b0807f.zip
Respect branch info for relative links (#28909)
Fix #28904 Co-authored-by: Giteabot <teabot@gitea.io>
Diffstat (limited to 'modules/markup/markdown/goldmark.go')
-rw-r--r--modules/markup/markdown/goldmark.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/markup/markdown/goldmark.go b/modules/markup/markdown/goldmark.go
index b92b90561b..1db3cbad7e 100644
--- a/modules/markup/markdown/goldmark.go
+++ b/modules/markup/markdown/goldmark.go
@@ -137,6 +137,8 @@ func (g *ASTTransformer) Transform(node *ast.Document, reader text.Reader, pc pa
var base string
if ctx.IsWiki {
base = ctx.Links.WikiLink()
+ } else if ctx.Links.HasBranchInfo() {
+ base = ctx.Links.SrcLink()
} else {
base = ctx.Links.Base
}