Skip to content

Commit 9b513f2

Browse files
committed
Update optimizely
1 parent 188204a commit 9b513f2

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/optimizely.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def create_optimizely_decision(user_context, flag_key, decision, reasons, decide
220220
decision_source = decision.source
221221
end
222222

223-
if !decide_options.include?(OptimizelyDecideOption::DISABLE_DECISION_EVENT) && (decision_source == Optimizely::DecisionService::DECISION_SOURCES['FEATURE_TEST'] || config.send_flag_decisions)
223+
if !decide_options.include?(OptimizelyDecideOption::DISABLE_DECISION_EVENT) && (decision_source == Optimizely::DecisionService::DECISION_SOURCES['FEATURE_TEST'] || decision_source == Optimizely::DecisionService::DECISION_SOURCES['HOLDOUT'] || config.send_flag_decisions)
224224
send_impression(config, experiment, variation_key || '', flag_key, rule_key || '', feature_enabled, decision_source, user_id, attributes, decision&.cmab_uuid)
225225
decision_event_dispatched = true
226226
end

lib/optimizely/decision_service.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ def get_variations_for_feature_list(project_config, feature_flags, user_context,
327327
break
328328
else
329329
# User didn't bucket into this holdout, try next or continue to experiments
330-
decision_result = holdout_decision unless decision_result
330+
decision_result ||= holdout_decision
331331
end
332332
end
333333
end

0 commit comments

Comments
 (0)