diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java b/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java index fdcae3aad..b246fb98e 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategoryImageUtils.java @@ -26,9 +26,11 @@ public class CategoryImageUtils { */ public static List getMediaList(NodeList childNodes) { List categoryImages = new ArrayList<>(); + for (int i = 0; i < childNodes.getLength(); i++) { Node node = childNodes.item(i); - if (getMediaFromPage(node).getFilename().substring(0,5).equals("File:")){ + + if (getFileName(node).substring(0, 5).equals("File:")) { categoryImages.add(getMediaFromPage(node)); } } @@ -46,7 +48,7 @@ public class CategoryImageUtils { List subCategories = new ArrayList<>(); for (int i = 0; i < childNodes.getLength(); i++) { Node node = childNodes.item(i); - subCategories.add(getMediaFromPage(node).getFilename()); + subCategories.add(getFileName(node)); } Collections.sort(subCategories); return subCategories;