diff --git a/packages/core-components/src/layout/SignInPage/SignInPage.tsx b/packages/core-components/src/layout/SignInPage/SignInPage.tsx index f0af0c5d35..a0d5ec232e 100644 --- a/packages/core-components/src/layout/SignInPage/SignInPage.tsx +++ b/packages/core-components/src/layout/SignInPage/SignInPage.tsx @@ -157,7 +157,7 @@ export const SingleSignInPage = ({ } }; - const [_, { execute }] = useAsync(async () => { + const [_, { execute: checkAuthErrors }] = useAsync(async () => { if (searchParams.get('error') !== 'false') { const errorResponse = await authErrorApi.getSignInAuthError(); if (errorResponse) { @@ -167,7 +167,7 @@ export const SingleSignInPage = ({ }); useMountEffect(() => { - execute(); + checkAuthErrors(); login({ checkExisting: true }); }); diff --git a/packages/core-components/src/layout/SignInPage/providers.tsx b/packages/core-components/src/layout/SignInPage/providers.tsx index 9b73cfc561..4b6c251e7b 100644 --- a/packages/core-components/src/layout/SignInPage/providers.tsx +++ b/packages/core-components/src/layout/SignInPage/providers.tsx @@ -94,7 +94,7 @@ export const useSignInProviders = ( const [searchParams, _setSearchParams] = useSearchParams(); - const [_, { execute }] = useAsync(async () => { + const [_, { execute: checkAuthErrors }] = useAsync(async () => { if (searchParams.get('error') !== 'false') { const errorResponse = await authErrorApi.getSignInAuthError(); if (errorResponse) { @@ -103,7 +103,7 @@ export const useSignInProviders = ( } }); - useMountEffect(execute); + useMountEffect(checkAuthErrors); // This decorates the result with sign out logic from this hook const handleWrappedResult = useCallback(