diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java index a3ff91f8a4a802746f6c194b588e3f78b6caf675..e27f0e9ed494930513de60c537d1bc461143d160 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java @@ -95,8 +95,10 @@ public class DublinCoreFieldLoader { if(responseWorkValues==null){ System.out.println("test"); } - if (field!= null && responseWorkValues.getField(field) != null) { - coverages.add(responseWorkValues.getField(field).getValue().toString()); + if (responseWorkValues.getField(field) != null) { + if(responseWorkValues.getField(field).getValue()!=null) { + coverages.add(responseWorkValues.getField(field).getValue().toString()); + } } }