diff --git a/libs/providers/config-cat/src/lib/config-cat-provider.ts b/libs/providers/config-cat/src/lib/config-cat-provider.ts index cda8dc7cd..bf058004e 100644 --- a/libs/providers/config-cat/src/lib/config-cat-provider.ts +++ b/libs/providers/config-cat/src/lib/config-cat-provider.ts @@ -99,7 +99,7 @@ export class ConfigCatProvider implements Provider { const { value, ...evaluationData } = await this._client.getValueDetailsAsync( flagKey, undefined, - transformContext(context), + context.targetingKey != null ? transformContext(context) : undefined, ); const validatedValue = validateFlagType('boolean', value); @@ -121,7 +121,7 @@ export class ConfigCatProvider implements Provider { const { value, ...evaluationData } = await this._client.getValueDetailsAsync( flagKey, undefined, - transformContext(context), + context.targetingKey != null ? transformContext(context) : undefined, ); const validatedValue = validateFlagType('string', value); @@ -143,7 +143,7 @@ export class ConfigCatProvider implements Provider { const { value, ...evaluationData } = await this._client.getValueDetailsAsync( flagKey, undefined, - transformContext(context), + context.targetingKey != null ? transformContext(context) : undefined, ); const validatedValue = validateFlagType('number', value); @@ -165,7 +165,7 @@ export class ConfigCatProvider implements Provider { const { value, ...evaluationData } = await this._client.getValueDetailsAsync( flagKey, undefined, - transformContext(context), + context.targetingKey != null ? transformContext(context) : undefined, ); if (typeof value === 'undefined') {