From d4dbd3894a645c6351d25dd1030b7e80962286ed Mon Sep 17 00:00:00 2001 From: Terry Brady Date: Thu, 6 Sep 2018 11:23:56 -0700 Subject: [PATCH] fix exist/doesn't exist --- .../main/java/org/dspace/content/dao/impl/ItemDAOImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {