From af33acec66940823fee7c21476c9246f525b530d Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sun, 16 Feb 2025 12:53:58 -0500 Subject: [PATCH] feat: Add session cookie to API requests in profile page server load --- frontend/src/routes/profile/[uuid]/+page.server.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/profile/[uuid]/+page.server.ts b/frontend/src/routes/profile/[uuid]/+page.server.ts index f98f782..9cccd6f 100644 --- a/frontend/src/routes/profile/[uuid]/+page.server.ts +++ b/frontend/src/routes/profile/[uuid]/+page.server.ts @@ -16,14 +16,24 @@ export const load: PageServerLoad = async (event: RequestEvent) => { // let sessionId = event.cookies.get('sessionid'); let stats = null; - let res = await event.fetch(`${endpoint}/api/stats/counts/${username}`, {}); + let res = await event.fetch(`${endpoint}/api/stats/counts/${username}`, { + headers: { + 'Content-Type': 'application/json', + Cookie: `sessionid=${event.cookies.get('sessionid')}` + } + }); if (!res.ok) { console.error('Failed to fetch user stats'); } else { stats = await res.json(); } - let userData = await event.fetch(`${endpoint}/auth/user/${username}/`); + let userData = await event.fetch(`${endpoint}/auth/user/${username}/`, { + headers: { + 'Content-Type': 'application/json', + Cookie: `sessionid=${event.cookies.get('sessionid')}` + } + }); if (!userData.ok) { return error(404, 'Not found'); }