From 613f831274d290913160ed4f4a0eeb5bbf762cf8 Mon Sep 17 00:00:00 2001 From: becem-gharbi Date: Mon, 5 Feb 2024 08:19:12 +0100 Subject: [PATCH] fix(auth): solve failed refresh on Cloudflare workers --- src/runtime/composables/useDirectusSession.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime/composables/useDirectusSession.ts b/src/runtime/composables/useDirectusSession.ts index 4335bee..3391fe4 100644 --- a/src/runtime/composables/useDirectusSession.ts +++ b/src/runtime/composables/useDirectusSession.ts @@ -55,7 +55,8 @@ export function useDirectusSession () { .raw('/auth/refresh', { baseURL: config.rest.baseUrl, method: 'POST', - credentials: 'include', + // Cloudflare Workers does not support "credentials" field + ...(process.client ? { credentials: 'include' } : {}), body: { mode: 'cookie' }, headers: process.server ? useRequestHeaders(['cookie']) : {} })