From 408c079614bd558b9d905817d80a303080bf50c0 Mon Sep 17 00:00:00 2001 From: Toma Puljak Date: Mon, 22 Apr 2024 11:45:20 +0000 Subject: [PATCH] fix: repo branch clone Signed-off-by: Toma Puljak --- pkg/agent/git/service.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/agent/git/service.go b/pkg/agent/git/service.go index 4c35d171fd..24805713d9 100644 --- a/pkg/agent/git/service.go +++ b/pkg/agent/git/service.go @@ -139,11 +139,11 @@ func (s *Service) SetGitConfig(userData *serverapiclient.GitUser) error { } func (s *Service) shouldCloneBranch(project *serverapiclient.Project) bool { - if project.Repository.Branch == nil { + if project.Repository.Branch == nil || *project.Repository.Branch == "" { return false } - if project.Repository.Sha == nil { + if project.Repository.Sha == nil || *project.Repository.Sha == "" { return true } @@ -151,11 +151,11 @@ func (s *Service) shouldCloneBranch(project *serverapiclient.Project) bool { } func (s *Service) shouldCheckoutSha(project *serverapiclient.Project) bool { - if project.Repository.Sha == nil { + if project.Repository.Sha == nil || *project.Repository.Sha == "" { return false } - if project.Repository.Branch == nil { + if project.Repository.Branch == nil || *project.Repository.Branch == "" { return true }