[ABExperiment] IDEA-348090 Always send experiment option id to FUS

GitOrigin-RevId: 8272a4b010ad9498586f4e1053258fa8208d6295
This commit is contained in:
Dmitry Pogrebnoy
2024-04-02 13:58:43 +00:00
committed by intellij-monorepo-bot
parent 8aa779250e
commit 543b966f6c
@@ -11,6 +11,7 @@ import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.diagnostic.runAndLogException
import com.intellij.openapi.extensions.ExtensionPointName
import com.intellij.platform.experiment.ab.impl.option.ABExperimentControlOption
import com.intellij.platform.experiment.ab.impl.statistic.ABExperimentCountCollector
import com.intellij.util.MathUtil
import com.intellij.util.PlatformUtils
@@ -76,6 +77,8 @@ class ABExperiment {
}
internal fun getUserExperimentOption(): ABExperimentOption? {
ABExperimentCountCollector.logABExperimentOptionUsed()
val userOptionId = getUserExperimentOptionId()
return getJbABExperimentOptionList().find { it.id.value == userOptionId.value }
}