From a5281895c71971e5ad4565445a17374e395aafa2 Mon Sep 17 00:00:00 2001
From: Lunny Xiao <xiaolunwen@gmail.com>
Date: Sat, 7 Mar 2020 15:33:20 +0800
Subject: [PATCH] Fix bug on pull view when required status check no ci result
 (#10648)

---
 services/pull/commit_status.go | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/services/pull/commit_status.go b/services/pull/commit_status.go
index a4803bfb9f..592aad6fc5 100644
--- a/services/pull/commit_status.go
+++ b/services/pull/commit_status.go
@@ -35,6 +35,11 @@ func MergeRequiredContextsCommitStatus(commitStatuses []*models.CommitStatus, re
 
 		if targetStatus == "" {
 			targetStatus = structs.CommitStatusPending
+			commitStatuses = append(commitStatuses, &models.CommitStatus{
+				State:       targetStatus,
+				Context:     ctx,
+				Description: "Pending",
+			})
 		}
 		if targetStatus.NoBetterThan(returnedStatus) {
 			returnedStatus = targetStatus