diff --git a/app/(customer)/dashboard/layout.tsx b/app/(customer)/dashboard/layout.tsx index 52d2e741..3a87b375 100644 --- a/app/(customer)/dashboard/layout.tsx +++ b/app/(customer)/dashboard/layout.tsx @@ -12,13 +12,17 @@ export default async function Layout({children}: { children: React.ReactNode }) const user = await currentUser() - const userInfo = await prisma.user.findUnique({ - where: { - email: user.email - } - }) + if(user){ + const userInfo = await prisma.user.findUnique({ + where: { + email: user?.email + } + }) - if (!userInfo) redirect('/login') + if(userInfo){ + redirect('/login') + } + } return (