From 9a56fc4176b6f917c6758b462b7b08a3dac3f518 Mon Sep 17 00:00:00 2001 From: Yann Hamon Date: Mon, 28 Dec 2020 13:03:36 +0100 Subject: [PATCH] Indicate field on validation error --- pkg/validator/validator.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index 9415e55..2bbdcb7 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -175,7 +175,8 @@ func (val *v) ValidateResource(res resource.Resource) Result { if msg != "" { msg += " - " } - msg += errMsg.Description() + details := errMsg.Details() + msg += fmt.Sprintf("For field %s: %s", details["field"].(string), errMsg.Description()) } return Result{Resource: res, Status: Invalid, Err: fmt.Errorf("%s", msg)}