Skip to content

Conversation

@FarhanAnjum-opti
Copy link
Contributor

@FarhanAnjum-opti FarhanAnjum-opti commented Jan 7, 2026

Summary

CMAB experiments are excluded from user profile service to allow dynamic decision-making

Test plan

All existing tests should pass. Added new unit tests.

Issues

FSSDK-12030

return new DecisionResponse(variation, reasons);
}
}
boolean ignoreUPS = false;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like we enforce to false, shouldn't we set the decideOptions value.

Copy link
Contributor Author

@FarhanAnjum-opti FarhanAnjum-opti Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently the decideOptions value is binded with UserProfileTracker. If decideOptions disables UPS, tracker is null. This ignoreUPS variable is only for cmab in this context. We can initialize it using the decideOptions field too. Should work fine.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that case leave a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants