diff --git a/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceAtLeastOneMetadataFilter.java b/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceAtLeastOneMetadataFilter.java index 22a2b8b63b..0f3ed7bafc 100644 --- a/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceAtLeastOneMetadataFilter.java +++ b/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceAtLeastOneMetadataFilter.java @@ -105,7 +105,7 @@ public class DSpaceAtLeastOneMetadataFilter extends DSpaceFilter { if (this.getField() == null) return true; - List values = item.getMetadata(this.getField()+".*"); + List values = item.getMetadata(this.getField()); for (String praticalValue : values) { for (String theoreticValue : this.getValues()) diff --git a/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceMetadataExistsFilter.java b/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceMetadataExistsFilter.java index 9230b7e167..3dc8461af1 100644 --- a/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceMetadataExistsFilter.java +++ b/dspace-oai/dspace-oai-api/src/main/java/org/dspace/xoai/filter/DSpaceMetadataExistsFilter.java @@ -59,7 +59,7 @@ public class DSpaceMetadataExistsFilter extends DSpaceFilter @Override public boolean isShown(DSpaceDatabaseItem item) { - if (item.getMetadata(this.getField()+".*").size() > 0) + if (item.getMetadata(this.getField()).size() > 0) return true; return false;