From a9a582900099ccfdc3b179a2bcc0b6c12a0f0ab1 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Wed, 29 Jan 2025 15:46:04 +0100 Subject: [PATCH] fix(ui): conditional capture metadata (#2983) * fix(ui): conditional capture metadata * change(ui): removed log --- frontend/app/mstore/types/FeatureFlag.ts | 4 ++-- frontend/app/mstore/types/filterItem.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/app/mstore/types/FeatureFlag.ts b/frontend/app/mstore/types/FeatureFlag.ts index 7e4d9c327..791221774 100644 --- a/frontend/app/mstore/types/FeatureFlag.ts +++ b/frontend/app/mstore/types/FeatureFlag.ts @@ -12,7 +12,7 @@ export class Conditions { this.name = data?.name; if (data && (data.rolloutPercentage || data.captureRate)) { this.rolloutPercentage = data.rolloutPercentage ?? data.captureRate; - this.filter = new Filter(isConditional, isMobile).fromJson(data); + this.filter = new Filter([], isConditional, isMobile).fromJson(data); } } @@ -213,4 +213,4 @@ export default class FeatureFlag { this.isActive = isEnabled; this.setHasChanged(true) } -} \ No newline at end of file +} diff --git a/frontend/app/mstore/types/filterItem.ts b/frontend/app/mstore/types/filterItem.ts index 8809aa16c..6082aae4b 100644 --- a/frontend/app/mstore/types/filterItem.ts +++ b/frontend/app/mstore/types/filterItem.ts @@ -85,12 +85,12 @@ export default class FilterItem { if (this.isConditional) { if (this.isMobile) { _filter = - mobileConditionalFiltersMap[json.type] || - mobileConditionalFiltersMap[json.source]; + mobileConditionalFiltersMap[_filter.key] || + mobileConditionalFiltersMap[_filter.source]; } else { _filter = - conditionalFiltersMap[json.type] || - conditionalFiltersMap[json.source]; + conditionalFiltersMap[_filter.key] || + conditionalFiltersMap[_filter.source]; } } if (mainFilterKey) {