1
0

fix: validate usernames on registration

This commit is contained in:
edel
2023-08-25 00:34:05 +02:00
committed by kolaente
parent 60cd1250a0
commit 11810c9b3e
5 changed files with 62 additions and 16 deletions

View File

@ -17,6 +17,8 @@
package routes
import (
"net/http"
"code.vikunja.io/api/pkg/models"
"code.vikunja.io/web"
@ -41,15 +43,14 @@ func (cv *CustomValidator) Validate(i interface{}) error {
errs = append(errs, field+": "+e)
}
httperr := models.ValidationHTTPError{
return models.ValidationHTTPError{
HTTPError: web.HTTPError{
Code: models.ErrCodeInvalidData,
Message: "Invalid Data",
HTTPCode: http.StatusPreconditionFailed,
Code: models.ErrCodeInvalidData,
Message: "Invalid Data",
},
InvalidFields: errs,
}
return httperr
}
return nil
}