From b9eba9edcb0c6121dec4e5126470849317b4301a Mon Sep 17 00:00:00 2001 From: Thomas Georgios Giannos Date: Wed, 6 Dec 2023 18:08:15 +0200 Subject: [PATCH] Fix on entity doi query --- .../src/main/java/eu/eudat/query/EntityDoiQuery.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dmp-backend/core/src/main/java/eu/eudat/query/EntityDoiQuery.java b/dmp-backend/core/src/main/java/eu/eudat/query/EntityDoiQuery.java index 398e39023..01b996cea 100644 --- a/dmp-backend/core/src/main/java/eu/eudat/query/EntityDoiQuery.java +++ b/dmp-backend/core/src/main/java/eu/eudat/query/EntityDoiQuery.java @@ -186,17 +186,17 @@ public class EntityDoiQuery extends QueryBase { predicates.add(notInClause.not()); } if (this.dois != null) { - CriteriaBuilder.In notInClause = queryContext.CriteriaBuilder.in(queryContext.Root.get(EntityDoiEntity._doi)); + CriteriaBuilder.In inClause = queryContext.CriteriaBuilder.in(queryContext.Root.get(EntityDoiEntity._doi)); for (String item : this.dois) - notInClause.value(item); - predicates.add(notInClause.not()); + inClause.value(item); + predicates.add(inClause); } if (this.entityIds != null) { - CriteriaBuilder.In noInClause = queryContext.CriteriaBuilder.in(queryContext.Root.get(EntityDoiEntity._entityId)); + CriteriaBuilder.In inClause = queryContext.CriteriaBuilder.in(queryContext.Root.get(EntityDoiEntity._entityId)); for (UUID item: this.entityIds) { - noInClause.value(item); - predicates.add(noInClause.not()); + inClause.value(item); + predicates.add(inClause); } } if (!predicates.isEmpty()) {