diff --git a/src/main/java/org/caosdb/server/query/RoleFilter.java b/src/main/java/org/caosdb/server/query/RoleFilter.java index c29ea88398ec1ee316dbf51e206c7e859cff1df0..77b31d27b5a77fe19802cbfe9a2d8c5571c2b519 100644 --- a/src/main/java/org/caosdb/server/query/RoleFilter.java +++ b/src/main/java/org/caosdb/server/query/RoleFilter.java @@ -102,6 +102,8 @@ public class RoleFilter implements EntityFilterInterface { + operator + "?" : "` (id) SELECT e.id FROM `entities` AS e WHERE e.role" + operator + "?") + // FIXME The second branch is probably never run. Remove completely and raise an + // exception instead? : (versioned ? "` (id, _iversion) SELECT s.id, s._iversion FROM `" + sourceSet