diff --git a/CHANGELOG.md b/CHANGELOG.md index a604704fa..f57b42ffe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ Changelog ========= +* [Fix](https://github.com/fubotv/segment-analytics-android/pull/1): Check integration settings for null + Version 4.5.0-beta.2 (Mar 23, 2020) =================================== diff --git a/analytics/src/main/java/com/segment/analytics/Analytics.java b/analytics/src/main/java/com/segment/analytics/Analytics.java index d9669f33f..34540d0b6 100644 --- a/analytics/src/main/java/com/segment/analytics/Analytics.java +++ b/analytics/src/main/java/com/segment/analytics/Analytics.java @@ -1419,6 +1419,10 @@ void performInitializeIntegrations(ProjectSettings projectSettings) throws Asser integrations = new LinkedHashMap<>(factories.size()); for (int i = 0; i < factories.size(); i++) { + if (isNullOrEmpty(integrationSettings)) { + logger.debug("Integration settings are empty"); + continue; + } Integration.Factory factory = factories.get(i); String key = factory.key(); if (isNullOrEmpty(key)) {