diff --git a/backend/plugins/github/api/blueprint_v200.go b/backend/plugins/github/api/blueprint_v200.go index 68fea4e2144..3f4480cc8c3 100644 --- a/backend/plugins/github/api/blueprint_v200.go +++ b/backend/plugins/github/api/blueprint_v200.go @@ -117,7 +117,7 @@ func makeDataSourcePipelinePlanV200( } // add gitex stage - if utils.StringsContains(scopeConfig.Entities, plugin.DOMAIN_TYPE_CODE) { + if utils.StringsContains(scopeConfig.Entities, plugin.DOMAIN_TYPE_CODE) || len(scopeConfig.Entities) == 0 { cloneUrl, err := errors.Convert01(url.Parse(githubRepo.CloneUrl)) if err != nil { return nil, err diff --git a/backend/plugins/gitlab/api/blueprint_v200.go b/backend/plugins/gitlab/api/blueprint_v200.go index 02bac1eff4e..3b13fd82c07 100644 --- a/backend/plugins/gitlab/api/blueprint_v200.go +++ b/backend/plugins/gitlab/api/blueprint_v200.go @@ -135,7 +135,7 @@ func makePipelinePlanV200( }) // collect git data by gitextractor if CODE was requested - if utils.StringsContains(scopeConfig.Entities, plugin.DOMAIN_TYPE_CODE) { + if utils.StringsContains(scopeConfig.Entities, plugin.DOMAIN_TYPE_CODE) || len(scopeConfig.Entities) == 0 { cloneUrl, err := errors.Convert01(url.Parse(gitlabProject.HttpUrlToRepo)) if err != nil { return nil, err