From d458588fa51d2750b4ce44a7400099a82dfa50b7 Mon Sep 17 00:00:00 2001 From: JeanJPNM <61994401+JeanJPNM@users.noreply.github.com> Date: Wed, 23 Feb 2022 17:37:23 -0300 Subject: [PATCH 1/2] use headers.raw() on `split_headers` --- packages/adapter-netlify/src/handler.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/adapter-netlify/src/handler.js b/packages/adapter-netlify/src/handler.js index fcf928145ccf..a81c53978d54 100644 --- a/packages/adapter-netlify/src/handler.js +++ b/packages/adapter-netlify/src/handler.js @@ -73,7 +73,8 @@ function split_headers(headers) { headers.forEach((value, key) => { if (key === 'set-cookie') { - m[key] = value.split(', '); + // @ts-expect-error (headers.raw() is non-standard) + m[key] = headers.raw()[key]; } else { h[key] = value; } From 8832e00fdfe1943b66557c64f8c61d9df00f6fab Mon Sep 17 00:00:00 2001 From: JeanJPNM <61994401+JeanJPNM@users.noreply.github.com> Date: Wed, 23 Feb 2022 17:41:18 -0300 Subject: [PATCH 2/2] add changeset --- .changeset/three-elephants-breathe.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/three-elephants-breathe.md diff --git a/.changeset/three-elephants-breathe.md b/.changeset/three-elephants-breathe.md new file mode 100644 index 000000000000..4da4430afc1f --- /dev/null +++ b/.changeset/three-elephants-breathe.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-netlify': patch +--- + +Fix incorrect set-cookie header handling on adapter-netlify