2
0
Эх сурвалжийг харах

check email address first when logging with external account

kaori 3 жил өмнө
parent
commit
99bc9f74d5

+ 2 - 2
packages/app/src/server/models/external-account.js

@@ -105,11 +105,11 @@ class ExternalAccount {
 
 
         const User = ExternalAccount.crowi.model('User');
         const User = ExternalAccount.crowi.model('User');
 
 
-        let promise = User.findOne({ username: usernameToBeRegistered });
+        let promise = User.findOne({ email: mailToBeRegistered });
         if (isSameUsernameTreatedAsIdenticalUser && isSameEmailTreatedAsIdenticalUser) {
         if (isSameUsernameTreatedAsIdenticalUser && isSameEmailTreatedAsIdenticalUser) {
           promise = promise
           promise = promise
             .then((user) => {
             .then((user) => {
-              if (user == null) { return User.findOne({ email: mailToBeRegistered }) }
+              if (user == null) { return User.findOne({ username: usernameToBeRegistered }) }
               return user;
               return user;
             });
             });
         }
         }