From 3f65988c162d576cc8af1fbe0561a45492e4a3cf Mon Sep 17 00:00:00 2001 From: Erin Date: Sun, 12 Nov 2023 17:49:51 -0500 Subject: [PATCH] set data.user in a way that works --- src/routes/+layout.server.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index 0a31efd..93f5b8c 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -4,7 +4,12 @@ import {getUserFromSessionID} from '$lib/server/sessionutil'; import type {LayoutServerLoad} from './$types'; export const load: LayoutServerLoad = async ({cookies}) => { - return JSON.parse(JSON.stringify({ - user: await getUserFromSessionID(cookies.get(Cookie.SESSION_ID)), - })); + const user = await getUserFromSessionID(cookies.get(Cookie.SESSION_ID)); + return { + user: user && { + id: user?.id, + createdAt: user?.createdAt, + name: user?.name, + }, + }; };