|
@@ -237,7 +237,7 @@ async function _getAssignment(
|
|
|
const splitTest = await _getSplitTest(splitTestName)
|
|
const splitTest = await _getSplitTest(splitTestName)
|
|
|
const currentVersion = SplitTestUtils.getCurrentVersion(splitTest)
|
|
const currentVersion = SplitTestUtils.getCurrentVersion(splitTest)
|
|
|
|
|
|
|
|
- if (Settings.splitTest.devToolbar.enabled) {
|
|
|
|
|
|
|
+ if (Settings.devToolbar.enabled) {
|
|
|
const override = session?.splitTestOverrides?.[splitTestName]
|
|
const override = session?.splitTestOverrides?.[splitTestName]
|
|
|
if (override) {
|
|
if (override) {
|
|
|
return _makeAssignment(splitTest, override, currentVersion)
|
|
return _makeAssignment(splitTest, override, currentVersion)
|
|
@@ -402,7 +402,7 @@ function getPercentile(analyticsId, splitTestName, splitTestPhase) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function setOverrideInSession(session, splitTestName, variantName) {
|
|
function setOverrideInSession(session, splitTestName, variantName) {
|
|
|
- if (!Settings.splitTest.devToolbar.enabled) {
|
|
|
|
|
|
|
+ if (!Settings.devToolbar.enabled) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
if (!session.splitTestOverrides) {
|
|
if (!session.splitTestOverrides) {
|
|
@@ -477,7 +477,7 @@ async function _loadSplitTestInfoInLocals(locals, splitTestName, session) {
|
|
|
const override = session?.splitTestOverrides?.[splitTestName]
|
|
const override = session?.splitTestOverrides?.[splitTestName]
|
|
|
|
|
|
|
|
const currentVersion = SplitTestUtils.getCurrentVersion(splitTest)
|
|
const currentVersion = SplitTestUtils.getCurrentVersion(splitTest)
|
|
|
- if (!currentVersion.active && !Settings.splitTest.devToolbar.enabled) {
|
|
|
|
|
|
|
+ if (!currentVersion.active && !Settings.devToolbar.enabled) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -486,7 +486,7 @@ async function _loadSplitTestInfoInLocals(locals, splitTestName, session) {
|
|
|
phase,
|
|
phase,
|
|
|
badgeInfo: splitTest.badgeInfo?.[phase],
|
|
badgeInfo: splitTest.badgeInfo?.[phase],
|
|
|
}
|
|
}
|
|
|
- if (Settings.splitTest.devToolbar.enabled) {
|
|
|
|
|
|
|
+ if (Settings.devToolbar.enabled) {
|
|
|
info.active = currentVersion.active
|
|
info.active = currentVersion.active
|
|
|
info.variants = currentVersion.variants.map(variant => ({
|
|
info.variants = currentVersion.variants.map(variant => ({
|
|
|
name: variant.name,
|
|
name: variant.name,
|
|
@@ -495,7 +495,7 @@ async function _loadSplitTestInfoInLocals(locals, splitTestName, session) {
|
|
|
info.hasOverride = !!override
|
|
info.hasOverride = !!override
|
|
|
}
|
|
}
|
|
|
LocalsHelper.setSplitTestInfo(locals, splitTestName, info)
|
|
LocalsHelper.setSplitTestInfo(locals, splitTestName, info)
|
|
|
- } else if (Settings.splitTest.devToolbar.enabled) {
|
|
|
|
|
|
|
+ } else if (Settings.devToolbar.enabled) {
|
|
|
LocalsHelper.setSplitTestInfo(locals, splitTestName, {
|
|
LocalsHelper.setSplitTestInfo(locals, splitTestName, {
|
|
|
missing: true,
|
|
missing: true,
|
|
|
})
|
|
})
|