fix: avoid markup render panic (#38698) (#38703)

backport #38698, fix #38697
This commit is contained in:
wxiaoguang
2026-07-30 13:41:12 +08:00
committed by GitHub
parent 9eac9bd032
commit d2603a8b4a
5 changed files with 40 additions and 51 deletions
+1 -1
View File
@@ -51,10 +51,10 @@ func NewRenderContextRepoComment(ctx context.Context, repo *repo_model.Repositor
helper := &RepoComment{opts: util.OptionalArg(opts)}
rctx := markup.NewRenderContext(ctx)
helper.ctx = rctx
helper.commitChecker = newCommitChecker(ctx, repo)
var metas map[string]string
if repo != nil {
helper.repoLink = repo.Link()
helper.commitChecker = newCommitChecker(ctx, repo)
metas = repo.ComposeCommentMetas(ctx)
} else {
// repo can be nil when rendering a commit message in user's dashboard feedback whose repository has been deleted