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);