From fac100ff37dfbeecf5c384b0ff7860ae041d1b17 Mon Sep 17 00:00:00 2001 From: hamidreza abedi Date: Sun, 9 Jun 2024 12:00:38 +0330 Subject: [PATCH] feat(validation): add `Label` to error struct --- core/validation/validation.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/validation/validation.go b/core/validation/validation.go index 33d466fa..c7527334 100644 --- a/core/validation/validation.go +++ b/core/validation/validation.go @@ -58,9 +58,9 @@ type ValidFormer interface { // Error show the error type Error struct { - Message, Key, Name, Field, Tmpl string - Value interface{} - LimitValue interface{} + Message, Key, Name, Field, Tmpl, Label string + Value interface{} + LimitValue interface{} } // String Returns the Message. @@ -292,6 +292,7 @@ func (v *Validation) apply(chk Validator, obj interface{}) *Result { Value: obj, Tmpl: MessageTmpls[Name], LimitValue: chk.GetLimitValue(), + Label: Label, } v.setError(err) @@ -324,6 +325,7 @@ func (v *Validation) AddError(key, message string) { Key: key, Name: Name, Field: Field, + Label: Label, } v.setError(err) }