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

Fix PROVIDER_DUPLICATED_USERNAME_EXCEPTION

Yohei-Shiina 3 лет назад
Родитель
Сommit
4245531c9b

+ 1 - 1
packages/app/src/components/LoginForm.tsx

@@ -7,7 +7,7 @@ import { useRouter } from 'next/router';
 import ReactCardFlip from 'react-card-flip';
 
 import { apiv3Post } from '~/client/util/apiv3-client';
-import { LoginErrorCode } from '~/interfaces/errors/login-form-error';
+import { LoginErrorCode } from '~/interfaces/errors/login-error';
 import { IErrorV3 } from '~/interfaces/errors/v3-error';
 
 type LoginFormProps = {

+ 1 - 1
packages/app/src/interfaces/errors/login-form-error.ts → packages/app/src/interfaces/errors/login-error.ts

@@ -1,5 +1,5 @@
 export const LoginErrorCode = {
-  PROVIDER_DUPLICATED_USERNAME_EXCEPTION: 'ProviderDuplicatedUsernameException',
+  PROVIDER_DUPLICATED_USERNAME_EXCEPTION: 'provider-duplicated-username-exception',
 } as const;
 
 export type LoginErrorCode = typeof LoginErrorCode[keyof typeof LoginErrorCode];

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

@@ -2,6 +2,7 @@
 import { ErrorV3 } from '@growi/core';
 
 import { SupportedAction } from '~/interfaces/activity';
+import { LoginErrorCode } from '~/interfaces/errors/login-error';
 import { NullUsernameToBeRegisteredError } from '~/server/models/errors';
 import loggerFactory from '~/utils/logger';
 
@@ -78,7 +79,7 @@ module.exports = function(crowi, app) {
         }
         logger.error('provider-DuplicatedUsernameException', providerId);
 
-        throw new ErrorV3('message.provider_duplicated_username_exception', 'provider-duplicated-username-exception',
+        throw new ErrorV3('message.provider_duplicated_username_exception', LoginErrorCode.PROVIDER_DUPLICATED_USERNAME_EXCEPTION,
           undefined, { failedProviderForDuplicatedUsernameException: providerId });
       }
       else if (err.name === 'UserUpperLimitException') {