From 45bf701d2f8f9a949b9d0398959eaeaf0b4951ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20TATOUD?= Date: Fri, 11 Apr 2025 17:59:55 +0200 Subject: [PATCH 1/2] fix: set cookie date to string conversion --- src/server/config/trpc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/config/trpc.ts b/src/server/config/trpc.ts index fe742430e..c807bd0ae 100644 --- a/src/server/config/trpc.ts +++ b/src/server/config/trpc.ts @@ -233,7 +233,7 @@ export const protectedProcedure = ( if (token && req.method === 'GET') { resHeaders.append( 'Set-Cookie', - `${AUTH_COOKIE_NAME}=${token}; Path=/; Expires=${session.expiresAt}; SameSite=Lax; HttpOnly; Secure=${env.NODE_ENV === 'production'}` + `${AUTH_COOKIE_NAME}=${token}; Path=/; Expires=${session.expiresAt.toISOString()}; SameSite=Lax; HttpOnly; Secure=${env.NODE_ENV === 'production'}` ); } From 5d80328acf809948cee90249518f133ace5c9133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20TATOUD?= Date: Fri, 11 Apr 2025 18:43:14 +0200 Subject: [PATCH 2/2] fix: use toUTCString to follow mdn recommendations --- src/server/config/trpc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/config/trpc.ts b/src/server/config/trpc.ts index c807bd0ae..5d60bd815 100644 --- a/src/server/config/trpc.ts +++ b/src/server/config/trpc.ts @@ -233,7 +233,7 @@ export const protectedProcedure = ( if (token && req.method === 'GET') { resHeaders.append( 'Set-Cookie', - `${AUTH_COOKIE_NAME}=${token}; Path=/; Expires=${session.expiresAt.toISOString()}; SameSite=Lax; HttpOnly; Secure=${env.NODE_ENV === 'production'}` + `${AUTH_COOKIE_NAME}=${token}; Path=/; Expires=${session.expiresAt.toUTCString()}; SameSite=Lax; HttpOnly; Secure=${env.NODE_ENV === 'production'}` ); }