From 4215fb693fc35ceca0ec18bfe7caca9a5a22b0dc Mon Sep 17 00:00:00 2001 From: wadii Date: Wed, 2 Sep 2026 11:38:54 +0200 Subject: [PATCH] fix: fall back to unknown version if SDK_VERSION is unavailable --- sdk/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk/utils.ts b/sdk/utils.ts index 660249e..0b838ff 100644 --- a/sdk/utils.ts +++ b/sdk/utils.ts @@ -6,6 +6,7 @@ import { SDK_VERSION } from './version.js'; type Traits = { [key: string]: TraitConfig | FlagsmithTraitValue }; const FLAGSMITH_USER_AGENT = 'flagsmith-nodejs-sdk'; +const FLAGSMITH_UNKNOWN_VERSION = 'unknown'; export function isTraitConfig( traitValue: TraitConfig | FlagsmithTraitValue @@ -130,5 +131,7 @@ export class Deferred { } export function getUserAgent(): string { - return `${FLAGSMITH_USER_AGENT}/${SDK_VERSION}`; + const version = + typeof SDK_VERSION === 'string' && SDK_VERSION ? SDK_VERSION : FLAGSMITH_UNKNOWN_VERSION; + return `${FLAGSMITH_USER_AGENT}/${version}`; }