Преглед изворни кода

change ErrorV3 from Error in getOrCreateUser

Yohei-Shiina пре 3 година
родитељ
комит
5099333079
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      packages/app/src/server/routes/login-passport.js

+ 3 - 3
packages/app/src/server/routes/login-passport.js

@@ -66,7 +66,7 @@ module.exports = function(crowi, app) {
       /* eslint-disable no-else-return */
       /* eslint-disable no-else-return */
       if (err instanceof NullUsernameToBeRegisteredError) {
       if (err instanceof NullUsernameToBeRegisteredError) {
         logger.error(err.message);
         logger.error(err.message);
-        throw Error(err.message);
+        throw new ErrorV3(err.message);
       }
       }
       else if (err.name === 'DuplicatedUsernameException') {
       else if (err.name === 'DuplicatedUsernameException') {
         if (isSameEmailTreatedAsIdenticalUser || isSameUsernameTreatedAsIdenticalUser) {
         if (isSameEmailTreatedAsIdenticalUser || isSameUsernameTreatedAsIdenticalUser) {
@@ -75,11 +75,11 @@ module.exports = function(crowi, app) {
           return ExternalAccount.associate(providerId, userInfo.id, err.user);
           return ExternalAccount.associate(providerId, userInfo.id, err.user);
         }
         }
         logger.error('provider-DuplicatedUsernameException', providerId);
         logger.error('provider-DuplicatedUsernameException', providerId);
-        throw Error(`provider-DuplicatedUsernameException: ${providerId}`);
+        throw new ErrorV3('provider_duplicated_username_exception', '', undefined, providerId);
       }
       }
       else if (err.name === 'UserUpperLimitException') {
       else if (err.name === 'UserUpperLimitException') {
         logger.error(err.message);
         logger.error(err.message);
-        throw Error(err.message);
+        throw new ErrorV3(err.message);
       }
       }
       /* eslint-enable no-else-return */
       /* eslint-enable no-else-return */
     }
     }