Преглед на файлове

Add custom error for unique constraint error

sbkwgh преди 8 години
родител
ревизия
4493ddebeb
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      routes/user.js

+ 5 - 1
routes/user.js

@@ -42,12 +42,16 @@ router.post('/', async (req, res) => {
 
 		res.json(user.toJSON())
 	} catch (err) {
-		console.log(err)
 		if(err === Errors.VALIDATION_ERROR) {
 			res.status(400)
 			res.json({
 				errors: validationErrors
 			})
+		} else if(err.name === 'SequelizeUniqueConstraintError') {
+			res.status(400)
+			res.json({
+				errors: [Errors.accountAlreadyCreated]
+			})
 		} else {
 			res.status(500)
 			res.json({