From d86a3aad79fd4bef37137f8aa8e2df1b83538e09 Mon Sep 17 00:00:00 2001 From: Vivek Maskara Date: Mon, 11 Feb 2019 13:53:30 +0530 Subject: [PATCH] Handle null value for artist (#2436) --- .../fr/free/nrw/commons/category/CategoryImageUtils.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 b246fb98e..43f620e2f 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 @@ -1,5 +1,7 @@ package fr.free.nrw.commons.category; +import android.support.annotation.NonNull; + import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; @@ -109,8 +111,13 @@ public class CategoryImageUtils { * @param document * @return */ + @NonNull private static String getCreator(Node document) { - return StringUtils.getParsedStringFromHtml(getMetaDataValue(document, "Artist")); + String artist = getMetaDataValue(document, "Artist"); + if (StringUtils.isNullOrWhiteSpace(artist)) { + return ""; + } + return StringUtils.getParsedStringFromHtml(artist); } /**