Explorar o código

check email address first when logging with external account

kaori %!s(int64=4) %!d(string=hai) anos
pai
achega
99bc9f74d5
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      packages/app/src/server/models/external-account.js

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

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