diff --git a/internal/campaigns/service.go b/internal/campaigns/service.go index 365cf67cb8..f52dff8436 100644 --- a/internal/campaigns/service.go +++ b/internal/campaigns/service.go @@ -300,6 +300,9 @@ func (svc *Service) ResolveRepositories(ctx context.Context, spec *CampaignSpec) for _, repo := range repos { if _, ok := seen[repo.ID]; !ok { + if repo.DefaultBranch == nil { + continue + } switch st := strings.ToLower(repo.ExternalRepository.ServiceType); st { case "github", "gitlab", "bitbucketserver":