From 224537a5197ee28ffd542ed1fb3a4c06402def84 Mon Sep 17 00:00:00 2001 From: Lordfirespeed <28568841+Lordfirespeed@users.noreply.github.com> Date: Tue, 27 Aug 2024 14:32:25 +0100 Subject: [PATCH] fix: pass `encodeFn` to `cookie.serialize` for consistent behaviour with otterhttp --- src/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index b76e8b4..92e2826 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -10,13 +10,14 @@ export function appendSessionCookieHeader( encodeFn?: Options["encode"], ) { if (res.headersSent) return - const cookieStr = c.serialize(name, encodeFn ? encodeFn(id) : id, { + const cookieStr = c.serialize(name, id, { path: cookie.path, httpOnly: cookie.httpOnly, expires: cookie.expires, domain: cookie.domain, sameSite: cookie.sameSite, secure: cookie.secure, + encode: encodeFn, }) res.appendHeader("set-cookie", cookieStr) }