Skip to content

Commit 0213b60

Browse files
Merge branch 'farhan-anjum/FSSDK-11170-decision-service-methods-for-cmab' into farhan-anjum/FSSDK-11179-update-impression-event
2 parents a4419a4 + 416bcbd commit 0213b60

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

core-api/src/main/java/com/optimizely/ab/bucketing/DecisionService.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,14 @@ DecisionResponse<FeatureDecision> getVariationFromExperiment(@Nonnull ProjectCon
381381
reasons.merge(decisionVariation.getReasons());
382382
Variation variation = decisionVariation.getResult();
383383
String cmabUUID = decisionVariation.getCmabUUID();
384+
boolean error = decisionVariation.isError();
385+
if (error) {
386+
return new DecisionResponse(
387+
new FeatureDecision(experiment, variation, FeatureDecision.DecisionSource.FEATURE_TEST, cmabUUID),
388+
reasons,
389+
decisionVariation.isError(),
390+
cmabUUID);
391+
}
384392
if (variation != null) {
385393
return new DecisionResponse(
386394
new FeatureDecision(experiment, variation, FeatureDecision.DecisionSource.FEATURE_TEST, cmabUUID),

0 commit comments

Comments
 (0)