Skip persisting assignment when analyticsEnabled is turned off GitOrigin-RevId: e22b2cc29a5741ad90743ebaf5eb2c91cca0a2f5
@@ -192,10 +192,12 @@ async function _getAssignment(
phase,
versionNumber,
}
- if (sync === true) {
- await _updateVariantAssignment(assignmentConfig)
- } else {
- _updateVariantAssignment(assignmentConfig)
+ if (currentVersion.analyticsEnabled) {
+ if (sync === true) {
+ await _updateVariantAssignment(assignmentConfig)
+ } else {
+ _updateVariantAssignment(assignmentConfig)
+ }
return _makeAssignment(splitTest, selectedVariantName, currentVersion)