diff --git a/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java b/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java index 5c42c18b1..4f2a39e2a 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/ExistingFileAsync.java @@ -51,7 +51,7 @@ public class ExistingFileAsync extends AsyncTask { } ArrayList resultNodes = result.getNodes("/api/query/allimages/"); - boolean fileExists = !resultNodes.isEmpty(); + boolean fileExists = resultNodes!=null; Log.d(TAG, "File already exists in Commons:" + fileExists); return fileExists; diff --git a/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java b/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java index bd2d4e868..d4d7c2021 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java @@ -247,6 +247,7 @@ public class ShareActivity InputStream inputStream = getContentResolver().openInputStream(mediaUri); Log.d(TAG, "Input stream created from " + mediaUriString); String fileSHA1 = Utils.getSHA1(inputStream); + Log.d(TAG, "File SHA1 is: " + fileSHA1); //FIXME: Replace hardcoded string with call to Commons API instead (use TitleCategories.java as template)