From 457ae7fbd5619e0c53c6267053066191a6e05141 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Tue, 1 Jul 2025 11:10:25 -0700 Subject: [PATCH 1/2] chore(backend): Use Headers constructor when building headers for BAPI client --- packages/backend/src/api/request.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/api/request.ts b/packages/backend/src/api/request.ts index 59eacf4fd0d..b86475dab60 100644 --- a/packages/backend/src/api/request.ts +++ b/packages/backend/src/api/request.ts @@ -102,14 +102,14 @@ export function buildRequest(options: BuildRequestOptions) { } // Build headers - const headers: Record = { + const headers = new Headers({ 'Clerk-API-Version': SUPPORTED_BAPI_VERSION, 'User-Agent': userAgent, ...headerParams, - }; + }); if (secretKey) { - headers.Authorization = `Bearer ${secretKey}`; + headers.set('Authorization', `Bearer ${secretKey}`); } let res: Response | undefined; @@ -122,7 +122,7 @@ export function buildRequest(options: BuildRequestOptions) { }); } else { // Enforce application/json for all non form-data requests - headers['Content-Type'] = 'application/json'; + headers.set('Content-Type', 'application/json'); const buildBody = () => { const hasBody = method !== 'GET' && bodyParams && Object.keys(bodyParams).length > 0; From db08748f9af33677a3ea9667d0a28434c23c60db Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Tue, 1 Jul 2025 11:14:36 -0700 Subject: [PATCH 2/2] chore: add changeset --- .changeset/tasty-starfishes-cry.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tasty-starfishes-cry.md diff --git a/.changeset/tasty-starfishes-cry.md b/.changeset/tasty-starfishes-cry.md new file mode 100644 index 00000000000..c69fe56e1f2 --- /dev/null +++ b/.changeset/tasty-starfishes-cry.md @@ -0,0 +1,5 @@ +--- +"@clerk/backend": patch +--- + +Use Headers constructor when building BAPI client headers