From d8bfd1ffc540300fcdc93c9fedcd21acfaeb9ee1 Mon Sep 17 00:00:00 2001 From: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com> Date: Wed, 22 Dec 2021 14:21:43 +0530 Subject: [PATCH] fix achievement zero issue (#4737) Co-authored-by: Pratham2305 --- .../java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java b/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java index d7b1f0954..eb963f0ff 100644 --- a/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java +++ b/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java @@ -216,6 +216,8 @@ public class OkHttpJsonApiClient { if (json == null) { return 0; } + // Extract JSON from response + json = json.substring(json.indexOf('{')); GetWikidataEditCountResponse countResponse = gson .fromJson(json, GetWikidataEditCountResponse.class); if (null != countResponse) { @@ -253,6 +255,8 @@ public class OkHttpJsonApiClient { if (json == null) { return null; } + // Extract JSON from response + json = json.substring(json.indexOf('{')); Timber.d("Response for achievements is %s", json); try { return gson.fromJson(json, FeedbackResponse.class);