Mercurial > gemma
changeset 4884:de12c9af3abf
Add readable error for too long user names
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 03 Feb 2020 15:02:49 +0100 |
parents | 7878a1cde024 |
children | fb46882fa08d 79a5d0c0d2f5 |
files | pkg/pgxutils/errors.go |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/pgxutils/errors.go Mon Feb 03 14:22:18 2020 +0100 +++ b/pkg/pgxutils/errors.go Mon Feb 03 15:02:49 2020 +0100 @@ -147,6 +147,16 @@ return } } + case "internal": + switch err.TableName { + case "user_profiles": + switch err.ConstraintName { + case "user_profiles_username_check": + m = "User name too long" + c = http.StatusBadRequest + return + } + } } case duplicateObject: switch {