diff --git a/core-api/src/main/java/com/optimizely/ab/bucketing/DecisionService.java b/core-api/src/main/java/com/optimizely/ab/bucketing/DecisionService.java index 8f7eeaca5..c6a267f5b 100644 --- a/core-api/src/main/java/com/optimizely/ab/bucketing/DecisionService.java +++ b/core-api/src/main/java/com/optimizely/ab/bucketing/DecisionService.java @@ -283,6 +283,9 @@ DecisionResponse getVariationForFeatureInRollout(@Nonnull Featu // for all rules before the everyone else rule int rolloutRulesLength = rollout.getExperiments().size(); + if (rolloutRulesLength == 0) { + return new DecisionResponse(new FeatureDecision(null, null, null), reasons); + } String bucketingId = getBucketingId(userId, filteredAttributes); Variation variation;