diff --git a/pkg/kapis/resources/v1alpha2/handler.go b/pkg/kapis/resources/v1alpha2/handler.go index 41fdf1bae..67461c87a 100644 --- a/pkg/kapis/resources/v1alpha2/handler.go +++ b/pkg/kapis/resources/v1alpha2/handler.go @@ -275,8 +275,12 @@ func (r *resourceHandler) handleVerifyGitCredential(request *restful.Request, re api.HandleBadRequest(response, nil, err) return } - - err = r.gitVerifier.VerifyGitCredential(credential.RemoteUrl, credential.SecretRef.Namespace, credential.SecretRef.Name) + var namespace, secretName string + if credential.SecretRef != nil { + namespace = credential.SecretRef.Namespace + secretName = credential.SecretRef.Name + } + err = r.gitVerifier.VerifyGitCredential(credential.RemoteUrl, namespace, secretName) if err != nil { api.HandleBadRequest(response, nil, err) return