Merge pull request #2721 from balena-io/fix-getMixpanelConfig

Fix error when config.analytics was undefined
This commit is contained in:
Alexis Svinartchouk 2019-04-02 16:42:00 +02:00 committed by GitHub
commit ff3982efa4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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)
} }
/** /**