Skip to content

Commit 02d5f5d

Browse files
add try catch
1 parent e0b40e5 commit 02d5f5d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

app-routes.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,16 @@ module.exports = (app) => {
5050
if (req.authUser.isMachine) {
5151
next()
5252
} else {
53-
req.authUser.userId = String(req.authUser.userId)
54-
const user = await helper.getMemberById(req.authUser.userId)
55-
if (!user || _.intersection([user.homeCountryCode, user.competitionCountryCode], def.forbiddenCountries).length > 0) {
53+
try {
54+
req.authUser.userId = String(req.authUser.userId)
55+
const user = await helper.getMemberById(req.authUser.userId)
56+
if (!user || _.intersection([user.homeCountryCode, user.competitionCountryCode], def.forbiddenCountries).length > 0) {
57+
throw new errors.ForbiddenError('Access denied')
58+
}
59+
next()
60+
} catch (e) {
5661
throw new errors.ForbiddenError('Access denied')
5762
}
58-
next()
5963
}
6064
})
6165
}

0 commit comments

Comments
 (0)