Просмотр исходного кода

check email address first when logging with external account

kaori 3 лет назад
Родитель
Сommit
99bc9f74d5
1 измененных файлов с 2 добавлено и 2 удалено
  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;
             });
         }