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