Prechádzať zdrojové kódy

fix userwas used before assignment

viehlieb 3 rokov pred
rodič
commit
db6fc57515
1 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  1. 3 2
      packages/wekan-oidc/oidc_server.js

+ 3 - 2
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)