From 65dbba8f884907f833a38900f5b2e878dac2077a Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Fri, 13 Sep 2024 09:54:39 -0700 Subject: [PATCH] fix: Use flag value whenever provided even if variaiton is null or undefined. --- packages/shared/sdk-client/src/LDClientImpl.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/shared/sdk-client/src/LDClientImpl.ts b/packages/shared/sdk-client/src/LDClientImpl.ts index 2edb145b91..d5baaeb2c6 100644 --- a/packages/shared/sdk-client/src/LDClientImpl.ts +++ b/packages/shared/sdk-client/src/LDClientImpl.ts @@ -545,8 +545,8 @@ export default class LDClientImpl implements LDClient { } const successDetail = createSuccessEvaluationDetail(value, variation, reason); - if (variation === undefined || variation === null) { - this.logger.debug('Result value is null in variation'); + if (value === undefined || value === null) { + this.logger.debug('Result value is null. Providing default value.'); successDetail.value = defaultValue; } this.eventProcessor?.sendEvent(