diff --git a/pkg/apis/pipeline/v1/task_validation.go b/pkg/apis/pipeline/v1/task_validation.go index 10d44700473..eddcc56e1ef 100644 --- a/pkg/apis/pipeline/v1/task_validation.go +++ b/pkg/apis/pipeline/v1/task_validation.go @@ -52,10 +52,10 @@ var objectVariableNameFormatRegex = regexp.MustCompile(objectVariableNameFormat) // Validate implements apis.Validatable func (t *Task) Validate(ctx context.Context) *apis.FieldError { - errs := validate.ObjectMetadata(t.GetObjectMeta()).ViaField("metadata") if apis.IsInDelete(ctx) { return nil } + errs := validate.ObjectMetadata(t.GetObjectMeta()).ViaField("metadata") return errs.Also(t.Spec.Validate(apis.WithinSpec(ctx)).ViaField("spec")) }