- if (UserModel.checkNameEmail({name: name, email: email}))
- {
- UserModel.create(name, email, notify, (err,ret) => {
- if (err)
- res.json({errmsg: "User creation failed. Try again"});
- else
- {
+ if (UserModel.checkNameEmail({name: name, email: email})) {
+ UserModel.create(name, email, notify, (err, ret) => {
+ if (!!err) {
+ const msg = err.code == "SQLITE_CONSTRAINT"
+ ? "User name or email already in use"
+ : "User creation failed. Try again";
+ res.json({errmsg: msg});
+ } else {