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 // eslint-disable-next-line
function getMixpanelConfig(config) { 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) { if (Math.random() > probability) {
return null return null
} }
return validateMixpanelConfig(config.analytics.mixpanel) return validateMixpanelConfig(mixpanel)
} }
/** /**