]> source.dussan.org Git - gitea.git/commitdiff
Fix Null Pointer error for CommitStatusesHideActionsURL (#31731)
authoryp05327 <576951401@qq.com>
Tue, 30 Jul 2024 02:56:25 +0000 (11:56 +0900)
committerGitHub <noreply@github.com>
Tue, 30 Jul 2024 02:56:25 +0000 (02:56 +0000)
Fix https://github.com/go-gitea/gitea/pull/30156#discussion_r1695247028

Forgot fixing it in #31719

models/git/commit_status.go

index deec21e38b706c8368336d891e8eafb088d897da..0579a41209e7691b3ecaf896a696f034fa6befd5 100644 (file)
@@ -541,6 +541,10 @@ func ConvertFromGitCommit(ctx context.Context, commits []*git.Commit, repo *repo
 func CommitStatusesHideActionsURL(ctx context.Context, statuses []*CommitStatus) {
        idToRepos := make(map[int64]*repo_model.Repository)
        for _, status := range statuses {
+               if status == nil {
+                       continue
+               }
+
                if status.Repo == nil {
                        status.Repo = idToRepos[status.RepoID]
                }