From 33d4e1ea35c16e7cb74fde031a7c1a2b0475c274 Mon Sep 17 00:00:00 2001 From: David Zafrani Date: Mon, 30 Nov 2015 17:35:37 -0500 Subject: [PATCH] Fix for the new segment crash on upgrade. [ref #109196952] --- app/src/main/java/is/hello/sense/util/Analytics.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/is/hello/sense/util/Analytics.java b/app/src/main/java/is/hello/sense/util/Analytics.java index faefd273e..e21f3c401 100644 --- a/app/src/main/java/is/hello/sense/util/Analytics.java +++ b/app/src/main/java/is/hello/sense/util/Analytics.java @@ -532,10 +532,17 @@ public static void trackRegistration(@Nullable String accountId, @Nullable final trackUserIdentifier(accountId); } - public static void trackSignIn(@NonNull final String accountId, @Nullable final String name, @Nullable final String email) { + public static void trackSignIn(@NonNull final String accountId, @Nullable String name, @Nullable String email) { if (context == null){ return; } + if (name == null) { + name = ""; + } + if (email == null) { + email = ""; + } + com.segment.analytics.Analytics.with(context).identify(accountId); Analytics.trackEvent(Analytics.Global.EVENT_SIGNED_IN, null);