mirror of
https://github.com/elyby/chrly.git
synced 2024-12-24 05:59:54 +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.
|
// Manager returns ValidationError according to the struct fields names.
|
||||||
// They are uppercased, but otherwise the same as the names in the API.
|
// 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.
|
// 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 {
|
for field, errors := range v.Errors {
|
||||||
v.Errors[xstrings.FirstRuneToLower(field)] = errors
|
newErrors[xstrings.FirstRuneToLower(field)] = errors
|
||||||
delete(v.Errors, field)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
apiBadRequest(resp, v.Errors)
|
apiBadRequest(resp, newErrors)
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user