File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
packages/optimizely-sdk/lib/core/optimizely_config Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -405,15 +405,13 @@ export class OptimizelyConfig {
405
405
configObj . featureFlags . forEach ( ( featureFlag ) => {
406
406
const featureExperimentMap : OptimizelyExperimentsMap = { } ;
407
407
const experimentRules : OptimizelyExperiment [ ] = [ ] ;
408
- for ( const key in experimentsMapById ) {
409
- if ( featureFlag . experimentIds . indexOf ( key ) > - 1 ) {
410
- const experiment = experimentsMapById [ key ] ;
411
- if ( experiment ) {
412
- featureExperimentMap [ experiment . key ] = experiment ;
413
- }
414
- experimentRules . push ( experimentsMapById [ key ] ) ;
408
+ featureFlag . experimentIds . forEach ( experimentId => {
409
+ const experiment = experimentsMapById [ experimentId ] ;
410
+ if ( experiment ) {
411
+ featureExperimentMap [ experiment . key ] = experiment ;
415
412
}
416
- }
413
+ experimentRules . push ( experimentsMapById [ experimentId ] ) ;
414
+ } ) ;
417
415
const featureVariableMap = ( featureFlag . variables || [ ] ) . reduce ( ( variables : OptimizelyVariablesMap , variable ) => {
418
416
variables [ variable . key ] = {
419
417
id : variable . id ,
You can’t perform that action at this time.
0 commit comments