diff --git a/src/lib/util/offline-unleash-client.ts b/src/lib/util/offline-unleash-client.ts index ae5197bcca..dafae5f52c 100644 --- a/src/lib/util/offline-unleash-client.ts +++ b/src/lib/util/offline-unleash-client.ts @@ -19,14 +19,16 @@ export const mapFeaturesForBootstrap = ( features.map((feature) => ({ impressionData: false, ...feature, - variants: feature.variants.map((variant) => ({ - overrides: [], - ...variant, - payload: variant.payload && { - ...variant.payload, - type: variant.payload.type as unknown as PayloadType, - }, - })), + variants: + feature.variants && + feature.variants.map((variant) => ({ + overrides: [], + ...variant, + payload: variant.payload && { + ...variant.payload, + type: variant.payload.type as unknown as PayloadType, + }, + })), strategies: feature.strategies.map((strategy) => ({ parameters: {}, ...strategy,