mirror of
https://github.com/elyby/chrly.git
synced 2024-12-23 21:50:03 +05:30
Fix validation errors formatter
This commit is contained in:
parent
ce6e62ae5c
commit
62b6ac8083
@ -75,12 +75,12 @@ func (p *ProfilesApi) postProfileHandler(resp http.ResponseWriter, req *http.Req
|
||||
// Manager returns ValidationError according to the struct fields names.
|
||||
// They are uppercased, but otherwise the same as the names in the API.
|
||||
// So to make them consistent it's enough just to make the first lowercased.
|
||||
newErrors := make(map[string][]string, len(v.Errors))
|
||||
for field, errors := range v.Errors {
|
||||
v.Errors[xstrings.FirstRuneToLower(field)] = errors
|
||||
delete(v.Errors, field)
|
||||
newErrors[xstrings.FirstRuneToLower(field)] = errors
|
||||
}
|
||||
|
||||
apiBadRequest(resp, v.Errors)
|
||||
apiBadRequest(resp, newErrors)
|
||||
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user