diff --git a/api/queries_pr.go b/api/queries_pr.go index 5ae5cbb8f..6f121caab 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -261,9 +261,11 @@ type PullRequestChecksStatus struct { Total int } -func (pr *PullRequest) ChecksStatus() (summary PullRequestChecksStatus) { +func (pr *PullRequest) ChecksStatus() PullRequestChecksStatus { + var summary PullRequestChecksStatus + if len(pr.StatusCheckRollup.Nodes) == 0 { - return + return summary } commit := pr.StatusCheckRollup.Nodes[0].Commit @@ -295,7 +297,7 @@ func (pr *PullRequest) ChecksStatus() (summary PullRequestChecksStatus) { summary.Total++ } - return + return summary } func (pr *PullRequest) DisplayableReviews() PullRequestReviews {