diff --git a/dspace-api/src/main/java/org/dspace/content/dao/impl/ItemDAOImpl.java b/dspace-api/src/main/java/org/dspace/content/dao/impl/ItemDAOImpl.java index 786bf10ed8..67644ee7b4 100644 --- a/dspace-api/src/main/java/org/dspace/content/dao/impl/ItemDAOImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/dao/impl/ItemDAOImpl.java @@ -174,12 +174,12 @@ public class ItemDAOImpl extends AbstractHibernateDSODAO implements ItemDA }, exists { public Criterion buildPredicate(String val, String regexClause) { - return OP.equals.buildPredicate(val, regexClause); + return Property.forName("mv.value").isNotNull(); } }, doesnt_exist { public Criterion buildPredicate(String val, String regexClause) { - return OP.not_equals.buildPredicate(val, regexClause); + return OP.exists.buildPredicate(val, regexClause); } }, matches {