Clears info response when clearing init response
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / data / Location.java
index 19b1dcf..57e72a6 100644 (file)
@@ -2,7 +2,12 @@ package com.indexdata.mkjsf.pazpar2.data;
 \r
 import com.indexdata.mkjsf.pazpar2.data.ResponseDataObject;\r
 \r
-\r
+/**\r
+ * Data from the <code>show</code> command, child object of Hit\r
+ * \r
+ * @author Niels Erik\r
+ *\r
+ */\r
 public class Location extends ResponseDataObject {\r
     \r
   private static final long serialVersionUID = -1386527442857478225L;\r
@@ -35,12 +40,14 @@ public class Location extends ResponseDataObject {
   \r
   public String getSubjects() {\r
     StringBuilder builder = new StringBuilder("");\r
-    for (ResponseDataObject data : getElements("md-subject")) {\r
-      if (builder.length()==0) {\r
-        builder.append(data.getValue());\r
-      } else {\r
-        builder.append(", ");\r
-        builder.append(data.getValue());\r
+    if (getElements("md-subject") != null) {\r
+      for (ResponseDataObject data : getElements("md-subject")) {\r
+        if (builder.length()==0) {\r
+          builder.append(data.getValue());\r
+        } else {\r
+          builder.append(", ");\r
+          builder.append(data.getValue());\r
+        }\r
       }\r
     }\r
     return builder.toString();\r