diff --git a/packages/wekan-oidc/oidc_server.js b/packages/wekan-oidc/oidc_server.js index 70d192233..27a4da3cc 100644 --- a/packages/wekan-oidc/oidc_server.js +++ b/packages/wekan-oidc/oidc_server.js @@ -18,6 +18,7 @@ if (process.env.OAUTH2_CA_CERT !== undefined) { OAuth.registerService('oidc', 2, null, function (query) { var debug = process.env.DEBUG || false; + console.log(process.env); var propagateOidcData = process.env.PROPAGATE_OIDC_DATA || false; var token = getToken(query); @@ -79,12 +80,12 @@ OAuth.registerService('oidc', 2, null, function (query) { profile.email = userinfo[process.env.OAUTH2_EMAIL_MAP]; // || userinfo["email"]; if (propagateOidcData) { + users= Meteor.users; + user = users.findOne({'services.oidc.id': serviceData.id}); if(user) { serviceData.groups = profile.groups profile.groups = userinfo["groups"]; - users= Meteor.users; - user = users.findOne({'services.oidc.id': serviceData.id}); if(userinfo["groups"]) addGroups(user, userinfo["groups"]); if(profile.email) addEmail(user, profile.email) if(profile.name) changeFullname(user, profile.name)