Skip to content

Commit

Permalink
feat(validator): format error message
Browse files Browse the repository at this point in the history
  • Loading branch information
LinkinStars committed Aug 3, 2023
1 parent 3c08f31 commit 66a04d0
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions internal/base/validator/validator.go
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,20 @@ func GetValidatorByLang(lang i18n.Language) *MyValidator {

// Check /
func (m *MyValidator) Check(value interface{}) (errFields []*FormErrorField, err error) {
defer func() {
if len(errFields) == 0 {
return
}
for _, field := range errFields {
if len(field.ErrorField) == 0 {
continue
}
if !strings.HasSuffix(field.ErrorMsg, ".") {
field.ErrorMsg += "."
}
field.ErrorMsg = fmt.Sprintf("%s%s", strings.ToUpper(string(field.ErrorMsg[0])), field.ErrorMsg[1:])
}
}()
err = m.Validate.Struct(value)
if err != nil {
var valErrors validator.ValidationErrors
Expand Down

0 comments on commit 66a04d0

Please sign in to comment.