From a7745c76d682482fa235e745e70b03f32629e45c Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Fri, 9 Jul 2021 08:21:22 -0400 Subject: [PATCH] Formatting fix --- optimizely/decision_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/optimizely/decision_service.py b/optimizely/decision_service.py index 98060e8e..6bc92333 100644 --- a/optimizely/decision_service.py +++ b/optimizely/decision_service.py @@ -342,7 +342,7 @@ def get_variation_for_rollout(self, project_config, rollout, user_id, attributes if rollout and len(rollout.experiments) > 0: for idx in range(len(rollout.experiments) - 1): logging_key = str(idx + 1) - rollout_rule = project_config.get_experiment_from_key(rollout.experiments[idx].get('key')) + rollout_rule = project_config.get_experiment_from_id(rollout.experiments[idx].get('id')) # Check if user meets audience conditions for targeting rule audience_conditions = rollout_rule.get_audience_conditions_or_ids() @@ -387,7 +387,7 @@ def get_variation_for_rollout(self, project_config, rollout, user_id, attributes break # Evaluate last rule i.e. "Everyone Else" rule - everyone_else_rule = project_config.get_experiment_from_key(rollout.experiments[-1].get('key')) + everyone_else_rule = project_config.get_experiment_from_id(rollout.experiments[-1].get('id')) audience_conditions = everyone_else_rule.get_audience_conditions_or_ids() audience_eval, audience_reasons = audience_helper.does_user_meet_audience_conditions( project_config,