Ver Fonte

early return

Shun Miyazawa há 3 anos atrás
pai
commit
d615673150
1 ficheiros alterados com 5 adições e 6 exclusões
  1. 5 6
      packages/app/src/components/LoginForm.tsx

+ 5 - 6
packages/app/src/components/LoginForm.tsx

@@ -286,21 +286,20 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
     try {
     try {
       const res = await apiv3Post(requestPath, { registerForm });
       const res = await apiv3Post(requestPath, { registerForm });
 
 
+      setIsSuccessToRagistration(true);
       resetRegisterErrors();
       resetRegisterErrors();
 
 
+      if (registrationMode === RegistrationMode.RESTRICTED) {
+        return;
+      }
+
       const { redirectTo } = res.data;
       const { redirectTo } = res.data;
       router.push(redirectTo ?? '/');
       router.push(redirectTo ?? '/');
 
 
       if (isEmailAuthenticationEnabled) {
       if (isEmailAuthenticationEnabled) {
-        setIsSuccessToRagistration(true);
         setEmailForRegistrationOrder(emailForRegister);
         setEmailForRegistrationOrder(emailForRegister);
         return;
         return;
       }
       }
-
-      if (registrationMode === RegistrationMode.RESTRICTED) {
-        setIsSuccessToRagistration(true);
-        return;
-      }
     }
     }
     catch (err) {
     catch (err) {
       // Execute if error exists
       // Execute if error exists