diff --git a/packages/ui/v2/core/layouts/AdminLayout.tsx b/packages/ui/v2/core/layouts/AdminLayout.tsx index bdc1babb43..0f2ff14321 100644 --- a/packages/ui/v2/core/layouts/AdminLayout.tsx +++ b/packages/ui/v2/core/layouts/AdminLayout.tsx @@ -16,7 +16,7 @@ export default function AdminLayout({ // Force redirect on component level useEffect(() => { - if (session.data?.user.role !== UserPermissionRole.ADMIN) { + if (session.data && session.data.user.role !== UserPermissionRole.ADMIN) { router.replace("/settings"); } }, [session, router]);