From a59bd356cfb7b32bf256f5e7e12ec53d2aa2a2a9 Mon Sep 17 00:00:00 2001
From: Alberto Defendi <1369-ahl-berto@users.noreply.gitlab.inf.unibz.it>
Date: Thu, 20 May 2021 15:18:20 +0200
Subject: [PATCH] Corrected mount action which was causing infinite loop.

---
 src/App.tsx                                       | 2 +-
 src/components/AuthUser/SignInForm/SignInForm.tsx | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/App.tsx b/src/App.tsx
index e5cf11c..b771948 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -31,7 +31,7 @@ export const App: FC = () => {
     // Initialize asking the server if this session is already logged in.
     isAuthenticated().then((responseState) => setIsAuth(responseState));
     getRole().then((responseRole) => setRole(responseRole));
-  }, [isAuth, role]);
+  }, []);
 
   return (
     <div data-testid="App">
diff --git a/src/components/AuthUser/SignInForm/SignInForm.tsx b/src/components/AuthUser/SignInForm/SignInForm.tsx
index a640ce6..53e7256 100644
--- a/src/components/AuthUser/SignInForm/SignInForm.tsx
+++ b/src/components/AuthUser/SignInForm/SignInForm.tsx
@@ -28,7 +28,7 @@ export const SignInForm: FC = () => {
     return () => {
       isMounted = false;
     };
-  }, [cookie]);
+  }, []);
 
   const { control, errors, setError, handleSubmit } = useForm<CredentialsType>({
     defaultValues,
@@ -52,6 +52,7 @@ export const SignInForm: FC = () => {
         },
       )
       .then((response) => {
+        console.log(response);
         if (response.data.status === 'fail') {
           setError('username', {
             type: 'server',
-- 
GitLab