0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-05-23 12:52:03 +02:00

fix(markup): make RenderString never fail (#37779) (#37780)

Backport #37779
This commit is contained in:
wxiaoguang 2026-05-20 02:08:11 +08:00 committed by GitHub
parent a34eac5ef4
commit d37f7b44a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -270,7 +270,9 @@ func Render(ctx *markup.RenderContext, input io.Reader, output io.Writer) error
func RenderString(ctx *markup.RenderContext, content string) (template.HTML, error) {
var buf strings.Builder
if err := Render(ctx, strings.NewReader(content), &buf); err != nil {
return "", err
log.Warn("Unable to RenderString: %v, content: %s", err, giteautil.TruncateRunes(content, 200))
err = nil
return template.HTML(template.HTMLEscapeString(content)), err
}
return template.HTML(buf.String()), nil
}