Skip to content

Commit 0aa0e00

Browse files
committed
Fixed log error message when user allocated to vacated space in group or experiment
1 parent 60bf1e8 commit 0aa0e00

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/optimizely-sdk/lib/core/bucketer/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ module.exports = {
8787
bucketerParams.logger.log(LOG_LEVEL.DEBUG, bucketedUserLogMessage);
8888

8989
var entityId = module.exports._findBucket(bucketValue, bucketerParams.trafficAllocationConfig);
90-
if (entityId === null) {
90+
if (entityId === null || entityId === '') {
9191
var userHasNoVariationLogMessage = sprintf(LOG_MESSAGES.USER_HAS_NO_VARIATION, MODULE_NAME, bucketerParams.userId, bucketerParams.experimentKey);
9292
bucketerParams.logger.log(LOG_LEVEL.DEBUG, userHasNoVariationLogMessage);
93-
} else if (entityId === '' || !bucketerParams.variationIdMap.hasOwnProperty(entityId)) {
93+
} else if (!bucketerParams.variationIdMap.hasOwnProperty(entityId)) {
9494
var invalidVariationIdLogMessage = sprintf(LOG_MESSAGES.INVALID_VARIATION_ID, MODULE_NAME);
9595
bucketerParams.logger.log(LOG_LEVEL.WARNING, invalidVariationIdLogMessage);
9696
return null;

packages/optimizely-sdk/lib/core/decision_service/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ DecisionService.prototype._getVariationForFeatureExperiment = function(configObj
349349

350350
DecisionService.prototype._getExperimentInGroup = function(configObj, group, userId) {
351351
var experimentId = bucketer.bucketUserIntoExperiment(group, userId, userId, this.logger);
352-
if (experimentId !== null) {
352+
if (experimentId !== null && experimentId !== '') {
353353
this.logger.log(LOG_LEVEL.INFO, sprintf(LOG_MESSAGES.USER_BUCKETED_INTO_EXPERIMENT_IN_GROUP, MODULE_NAME, userId, experimentId, group.id));
354354
var experiment = projectConfig.getExperimentFromId(configObj, experimentId, this.logger);
355355
if (experiment) {

0 commit comments

Comments
 (0)