From a38b73f19ef19b98ee2866b1835e61845ceb1996 Mon Sep 17 00:00:00 2001 From: Sawyer Blatz Date: Fri, 27 Sep 2019 14:13:40 -0700 Subject: [PATCH] Fixes #5653: Removes crash with null campaign --- .../mozilla/fenix/components/metrics/AdjustMetricsService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt index f3d539363..4e1946493 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt @@ -35,7 +35,9 @@ class AdjustMetricsService(private val application: Application) : MetricsServic ) config.setOnAttributionChangedListener { - application.settings().adjustCampaignId = it.campaign + it.campaign?.let { campaign -> + application.settings().adjustCampaignId = campaign + } } config.setLogLevel(LogLevel.SUPRESS)