diff --git a/apps/dispatch/app/dispatch/layout.tsx b/apps/dispatch/app/dispatch/layout.tsx index 0874ec84..d675657d 100644 --- a/apps/dispatch/app/dispatch/layout.tsx +++ b/apps/dispatch/app/dispatch/layout.tsx @@ -16,7 +16,7 @@ export default async function RootLayout({ }>) { const session = await getServerSession(); - if (!session) { + if (!session || !session.user) { redirect("/login"); } diff --git a/apps/dispatch/app/pilot/layout.tsx b/apps/dispatch/app/pilot/layout.tsx index 643d28f4..3c2d1711 100644 --- a/apps/dispatch/app/pilot/layout.tsx +++ b/apps/dispatch/app/pilot/layout.tsx @@ -16,7 +16,7 @@ export default async function RootLayout({ }>) { const session = await getServerSession(); - if (!session) { + if (!session || !session.user) { redirect("/login"); } if (!session.user.emailVerified) {