diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/dao/entities/DatasetDaoImpl.java b/dmp-backend/data/src/main/java/eu/eudat/data/dao/entities/DatasetDaoImpl.java index 60e18fdb0..f6ffe211a 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/dao/entities/DatasetDaoImpl.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/dao/entities/DatasetDaoImpl.java @@ -49,7 +49,7 @@ public class DatasetDaoImpl extends DatabaseAccess implements DatasetDa if (criteria.getOrganisations() != null && !criteria.getOrganisations().isEmpty()) { query.where((builder, root) -> root.join("dmp").join("organisations").get("reference").in(criteria.getOrganisations())); } - if (criteria.getProjects() != null) { + if (criteria.getProjects() != null && !criteria.getProjects().isEmpty()) { query.where((builder, root) -> root.join("dmp").join("project").get("id").in(criteria.getProjects())); } query.where(((builder, root) -> builder.notEqual(root.get("status"), Dataset.Status.DELETED.getValue())));