Fix error when config.analytics was undefined

Changelog-entry: Fix error when config.analytics was undefined
Change-type: patch
This commit is contained in:
Alexis Svinartchouk 2019-04-01 18:16:56 +02:00
parent 18a848696f
commit 40de7f5d54

View File

@ -71,11 +71,13 @@ function getConfig(url) {
*/
// eslint-disable-next-line
function getMixpanelConfig(config) {
const probability = config.analytics.mixpanel.probability || DEFAULT_PROBABILITY
const analytics = config.analytics || {}
const mixpanel = analytics.mixpanel || {}
const probability = mixpanel.probability || DEFAULT_PROBABILITY
if (Math.random() > probability) {
return null
}
return validateMixpanelConfig(config.analytics.mixpanel)
return validateMixpanelConfig(mixpanel)
}
/**