diff --git a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java index 69bfd521d..bb2356dd6 100644 --- a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java +++ b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java @@ -4,6 +4,7 @@ import android.os.Build; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.text.TextUtils; +import android.util.Log; import org.apache.http.HttpResponse; import org.apache.http.conn.ClientConnectionManager; @@ -356,6 +357,9 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { progressListener.onProgress(transferred, total); } }); + + Log.e("WTF", "Result: "+result.toString()); + String resultStatus = result.getString("/api/upload/@result"); if (!resultStatus.equals("Success")) { String errorCode = result.getString("/api/error/@code"); @@ -364,7 +368,7 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { Date dateUploaded = Utils.parseMWDate(result.getString("/api/upload/imageinfo/@timestamp")); String canonicalFilename = "File:" + result.getString("/api/upload/@filename").replace("_", " "); // Title vs Filename String imageUrl = result.getString("/api/upload/imageinfo/@url"); - return new UploadResult(dateUploaded, canonicalFilename, imageUrl); + return new UploadResult(resultStatus, dateUploaded, canonicalFilename, imageUrl); } } } diff --git a/app/src/main/java/fr/free/nrw/commons/mwapi/UploadResult.java b/app/src/main/java/fr/free/nrw/commons/mwapi/UploadResult.java index 08c292a7b..34d050b2c 100644 --- a/app/src/main/java/fr/free/nrw/commons/mwapi/UploadResult.java +++ b/app/src/main/java/fr/free/nrw/commons/mwapi/UploadResult.java @@ -14,7 +14,8 @@ public class UploadResult { this.errorCode = errorCode; } - UploadResult(Date dateUploaded, String canonicalFilename, String imageUrl) { + UploadResult(String resultStatus, Date dateUploaded, String canonicalFilename, String imageUrl) { + this.resultStatus = resultStatus; this.dateUploaded = dateUploaded; this.canonicalFilename = canonicalFilename; this.imageUrl = imageUrl;