From 55feea9dbd96370930b526f3af996a4fdb9b7fb5 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 4 Jan 2022 14:37:32 +0100 Subject: [PATCH] Fix error loading user data --- .../android/habitica/utils/SocialAuthenticationDeserializer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/utils/SocialAuthenticationDeserializer.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/utils/SocialAuthenticationDeserializer.kt index 1024d8bd5..f98b1b0c8 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/utils/SocialAuthenticationDeserializer.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/utils/SocialAuthenticationDeserializer.kt @@ -14,7 +14,7 @@ class SocialAuthenticationDeserializer : JsonDeserializer override fun deserialize(json: JsonElement, typeOfT: Type, context: JsonDeserializationContext): SocialAuthentication { val authentication = SocialAuthentication() val obj = json.asJsonObject - if (obj.has("emails")) { + if (obj.has("emails") && obj.get("emails").isJsonArray) { val emailJson = obj.getAsJsonArray("emails") for (entry in emailJson) { if (entry.isJsonPrimitive) {