diff --git a/pkg/apis/serving/k8s_validation.go b/pkg/apis/serving/k8s_validation.go index dde0f43c4917..ec840e49059e 100644 --- a/pkg/apis/serving/k8s_validation.go +++ b/pkg/apis/serving/k8s_validation.go @@ -470,12 +470,8 @@ func validateProbe(p *corev1.Probe) *apis.FieldError { numHandlers := 0 if h.HTTPGet != nil { - if numHandlers > 0 { - errs = errs.Also(apis.ErrDisallowedFields("httpGet")) - } else { - numHandlers++ - errs = errs.Also(apis.CheckDisallowedFields(*h.HTTPGet, *HTTPGetActionMask(h.HTTPGet))).ViaField("httpGet") - } + numHandlers++ + errs = errs.Also(apis.CheckDisallowedFields(*h.HTTPGet, *HTTPGetActionMask(h.HTTPGet))).ViaField("httpGet") } if h.TCPSocket != nil { if numHandlers > 0 {