From c34b8300c4122bf77a9374c133669d3faf2f5cad Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 14 Dec 2016 16:42:53 +1300 Subject: [PATCH] Parse XML to fine out if fileExists --- .../nrw/commons/upload/ExistingFileAsync.java | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) 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 1d16ff473..8e7513de2 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 @@ -50,16 +50,11 @@ public class ExistingFileAsync extends AsyncTask { return false; } - ArrayList categoryNodes = result.getNodes("/api/query/search/p/@title"); - for(ApiResult categoryNode: categoryNodes) { - String cat = categoryNode.getDocument().getTextContent(); - String catString = cat.replace("Category:", ""); - items.add(catString); - } + //ArrayList categoryNodes = result.getNodes("/api/query/search/p/@title"); + ArrayList resultNodes = result.getNodes("/api/query/allimages/"); + boolean fileExists = !resultNodes.isEmpty(); + Log.d(TAG, "File already exists in Commons:" + fileExists); - Log.d(TAG, "Title cat query results: " + items); - - return items; + return fileExists; } - } \ No newline at end of file