We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0b40e5 commit 02d5f5dCopy full SHA for 02d5f5d
app-routes.js
@@ -50,12 +50,16 @@ module.exports = (app) => {
50
if (req.authUser.isMachine) {
51
next()
52
} 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) {
+ try {
+ req.authUser.userId = String(req.authUser.userId)
+ 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) {
61
throw new errors.ForbiddenError('Access denied')
62
}
- next()
63
64
})
65
0 commit comments