From c4f159ea04e8bc6c52f7fe751fe30d5d3e571d2b Mon Sep 17 00:00:00 2001 From: Ashish Kumar Date: Tue, 4 Jun 2019 18:28:03 +0530 Subject: [PATCH] BugFix invalid upload count string (#2989) * Added non empty check in response.body() in OkHttpJsonApiClient$getUploadCount --- .../java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 6f13f7e49..bba273d3b 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 @@ -1,5 +1,6 @@ package fr.free.nrw.commons.mwapi; +import android.text.TextUtils; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.gson.Gson; @@ -91,7 +92,9 @@ public class OkHttpJsonApiClient { return Single.fromCallable(() -> { Response response = okHttpClient.newCall(request).execute(); if (response != null && response.isSuccessful()) { - return Integer.parseInt(response.body().string().trim()); + if(!TextUtils.isEmpty(response.body().string().trim())){ + return Integer.parseInt(response.body().string().trim()); + } } return 0; });