diff --git a/contexts/user.context.tsx b/contexts/user.context.tsx index c42be1110..55037af14 100644 --- a/contexts/user.context.tsx +++ b/contexts/user.context.tsx @@ -131,7 +131,7 @@ export const UserProvider = ({ children }: { children: ReactElement }) => { { const { user, isUserLoading, activeWorkspace, workspaces } = useUser(); - if (!isUserLoading && !user) router.push("/signin"); + useEffect(() => { + if (!isUserLoading && (!user || user === null)) router.push("/signin"); + }, [isUserLoading, user, router]); useEffect(() => { if (!activeWorkspace && workspaces?.length === 0) router.push("/invitations");