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 e27f0e9ed494930513de60c537d1bc461143d160..787f24bf1eb8e9cb6b429842ab913a70619e406e 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java
@@ -96,7 +96,7 @@ public class DublinCoreFieldLoader {
 				System.out.println("test");
 			}
 			if (responseWorkValues.getField(field) != null) {
-				if(responseWorkValues.getField(field).getValue()!=null) {
+				if(responseWorkValues.getField(field).getValue().toString()!=null) {
 					coverages.add(responseWorkValues.getField(field).getValue().toString());
 				}
 			}