From 7dcabcb32dc6e90a1fccece7c1c8dd501b3ed783 Mon Sep 17 00:00:00 2001 From: kwasniew Date: Thu, 6 Feb 2025 11:21:00 +0100 Subject: [PATCH] fix: can overwrite sdk header --- src/request.ts | 7 +++++-- src/test/repository.test.ts | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/request.ts b/src/request.ts index 5cc7d422..81d8e41e 100644 --- a/src/request.ts +++ b/src/request.ts @@ -96,6 +96,10 @@ export const buildHeaders = ({ if (specVersionSupported) { head['Unleash-Client-Spec'] = specVersionSupported; } + + const version = details.version; + head['unleash-sdk'] = `unleash-client-node:${version}`; + if (custom) { Object.assign(head, custom); } @@ -103,8 +107,7 @@ export const buildHeaders = ({ if (connectionId) { head['unleash-connection-id'] = connectionId; } - const version = details.version; - head['unleash-sdk'] = `unleash-client-node:${version}`; + return head; }; diff --git a/src/test/repository.test.ts b/src/test/repository.test.ts index ad28ee5e..660ac42b 100644 --- a/src/test/repository.test.ts +++ b/src/test/repository.test.ts @@ -207,7 +207,6 @@ test('should request with correct custom and unleash headers', (t) => storageProvider: new InMemStorageProvider(), headers: { randomKey, - 'unleash-sdk': 'ignore', 'unleash-connection-id': 'ignore', }, });