We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6f911dd commit 20a5764Copy full SHA for 20a5764
oauth/xd-cas.js
@@ -59,11 +59,16 @@ module.exports = (router) => {
59
useMasterKey: true,
60
})
61
console.log('new user created', user.id)
62
- const role = await new AV.Query(AV.Role)
63
- .equalTo('name', process.env.AUTO_ASSIGN_XD_STAFF_ROLE ? 'staff' : 'collaborator')
64
- .first()
65
- role.getUsers().add(user)
66
- await role.save(undefined, { useMasterKey: true })
+ if (email.endsWith('@xd.com')) {
+ const role = await new AV.Query(AV.Role)
+ .equalTo(
+ 'name',
+ process.env.AUTO_ASSIGN_XD_STAFF_ROLE ? 'staff' : 'collaborator'
67
+ )
68
+ .first()
69
+ role.getUsers().add(user)
70
+ await role.save(undefined, { useMasterKey: true })
71
+ }
72
return done(undefined, user)
73
}
74
return done(error)
0 commit comments