Skip to content

Commit 21a6dcd

Browse files
committed
added error code to utils functions
1 parent e24c7a2 commit 21a6dcd

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed

api/controllers/auth.controller.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,29 @@ exports.login = (req, res) => {
1010
if (user) {
1111
bcrypt.compare(req.body.password, user.password, (err, result) => {
1212
if (!result) {
13-
console.log(req.body)
14-
return res.json({ error: 'Wrong email or password' })
13+
console.log(err)
14+
return res.status(403).json({ error: 'Wrong email or password' })
1515
}
1616
const user_data = { rol: user.rol, email: user.email }
1717
const token = jwt.sign(
1818
user_data,
1919
process.env.SECRET, // TODO SECRET MORE SECRET PLEASE
2020
{ expiresIn: '1h' }
21-
)
22-
console.log(token, user_data)
23-
return res.json({ token: token, ...user_data })
21+
)
22+
return res.status(200).json({ token: token, ...user_data })
2423
})
2524
} else {
26-
return res.json({ error: 'Wrong email or password' })
25+
return res.status(403).json({ error: 'Wrong email or password' })
2726
}
2827
})
2928
.catch(err => {
3029
console.log(err)
31-
res.json({ err: 'Error' })
30+
res.status(500).json({ err: 'Error' })
3231
})
3332
}
3433

3534
exports.whoami = (req, res) => {
36-
console.log(req.body.user)
37-
res.json({
35+
res.status(200).json({
3836
firstName: req.body.user.firstName,
3937
lastName: req.body.user.lastName,
4038
rol: req.body.user.rol,

api/controllers/incidenceCategories.controller.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ exports.getIncidenceCategories = (req, res) => {
2222

2323
exports.updateIncidenceCategory = (req, res) => {
2424
incidenceCategoriesModel
25-
.findByIdAndUpdate(req.body.id, { name: req.body.name })
25+
.findByIdAndUpdate(req.params.idIncidenceCategory, { name: req.body.name })
2626
.then(incidenceCategory => {
2727
if (incidenceCategory) {
2828
res.status(200).json({ msg: `The incidence category '${req.body.name}' has been updated!` })
2929
} else {
30-
res.status(400).json({ msg: 'Category incidence not found' })
30+
res.status(404).json({ msg: 'Category incidence not found' })
3131
}
3232
})
3333
.catch(err => {

api/routes/incidenceCategories.router.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const {
1010

1111
incidenceCategoriesRouter.post('/', checkAuth, checkManager, addIncidenceCategory)
1212
incidenceCategoriesRouter.get('/', checkAuth, checkCustomerServiceOrManager, getIncidenceCategories)
13-
incidenceCategoriesRouter.put('/', checkAuth, checkManager, updateIncidenceCategory)
13+
incidenceCategoriesRouter.put('/:idIncidenceCategory', checkAuth, checkManager, updateIncidenceCategory)
1414
incidenceCategoriesRouter.delete('/', checkAuth, checkManager, deleteIncidenceCategory)
1515

1616
exports.incidenceCategoriesRouter = incidenceCategoriesRouter

utils/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ exports.checkAuth = (req, res, next) => {
1616
req.body.token = token
1717
next()
1818
} else {
19-
res.json({ err: 'Token not valid' })
19+
res.status(500).json({ err: 'Token not valid' })
2020
}
2121
})
2222
})
@@ -30,7 +30,7 @@ exports.checkManager = (req, res, next) => {
3030
req.body.user = user
3131
next()
3232
} else {
33-
res.json({ err: 'Token not valid' })
33+
res.status(500).json({ err: 'Token not valid' })
3434
}
3535
})
3636
}
@@ -43,7 +43,7 @@ exports.checkTechnician = (req, res, next) => {
4343
res.locals.user = user
4444
next()
4545
} else {
46-
res.json({ err: 'Token not valid' })
46+
res.status(500).json({ err: 'Token not valid' })
4747
}
4848
})
4949
}
@@ -56,7 +56,7 @@ exports.checkCustomerService = (req, res, next) => {
5656
res.locals.user = user
5757
next()
5858
} else {
59-
res.json({ err: 'Token not valid' })
59+
res.status(500).json({ err: 'Token not valid' })
6060
}
6161
})
6262
}
@@ -69,7 +69,7 @@ exports.checkCustomerServiceOrManager = (req, res, next) => {
6969
res.locals.user = user
7070
next()
7171
} else {
72-
res.json({ err: 'Token not valid' })
72+
res.status(500).json({ err: 'Token not valid' })
7373
}
7474
})
7575
}

0 commit comments

Comments
 (0)