X-Git-Url: https://git.auder.net/images/pieces/Cwda/bf.svg?a=blobdiff_plain;f=server%2Froutes%2Fusers.js;h=2b38c37faa8782c3af53fab90a78ba72150185f5;hb=e57c4de4148d43e7635e09adcde4e56585aea303;hp=f9f1d86f6c7b3d4743047498d0213b5f65da8cb1;hpb=866842c3c310524c034922870234120ed2a16cbf;p=vchess.git diff --git a/server/routes/users.js b/server/routes/users.js index f9f1d86f..2b38c37f 100644 --- a/server/routes/users.js +++ b/server/routes/users.js @@ -13,7 +13,12 @@ router.post('/register', access.unlogged, access.ajax, (req,res) => { { UserModel.create(name, email, notify, (err,ret) => { if (err) - res.json({errmsg: "User creation failed. Try again"}); + { + const msg = err.code == "SQLITE_CONSTRAINT" + ? "User name or email already in use" + : "User creation failed. Try again"; + res.json({errmsg: msg}); + } else { const user = {