From 85ecfed50d8add95c4844ad30e89fda92113645d Mon Sep 17 00:00:00 2001 From: charles-gauthereau Date: Sun, 17 Nov 2024 11:37:23 +0100 Subject: [PATCH] Working on settings Page. Adding init function on next.js startup. --- app/(customer)/dashboard/layout.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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 (