From: Niels Erik G. Nielsen Date: Wed, 3 Jul 2013 11:25:01 +0000 (-0400) Subject: Fixes npe when no subjects in location X-Git-Tag: v0.0.7~19 X-Git-Url: http://git.indexdata.com/?p=mkjsf-moved-to-github.git;a=commitdiff_plain;h=f45937ca67d06c61fad70b426145e016e3789abd Fixes npe when no subjects in location --- diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java b/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java index 8cbfb90..57e72a6 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/data/Location.java @@ -40,12 +40,14 @@ public class Location extends ResponseDataObject { public String getSubjects() { StringBuilder builder = new StringBuilder(""); - for (ResponseDataObject data : getElements("md-subject")) { - if (builder.length()==0) { - builder.append(data.getValue()); - } else { - builder.append(", "); - builder.append(data.getValue()); + if (getElements("md-subject") != null) { + for (ResponseDataObject data : getElements("md-subject")) { + if (builder.length()==0) { + builder.append(data.getValue()); + } else { + builder.append(", "); + builder.append(data.getValue()); + } } } return builder.toString();