diff --git a/src/main/java/org/caosdb/server/query/Query.java b/src/main/java/org/caosdb/server/query/Query.java
index ce18c9c667525d6e87090e0b7f0a55675228c8a5..3292c52472479887d836ab22075a81395a9280fd 100644
--- a/src/main/java/org/caosdb/server/query/Query.java
+++ b/src/main/java/org/caosdb/server/query/Query.java
@@ -760,7 +760,7 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac
         this.logger.debug("Uncached query {}", this.query);
       }
 
-      filterEntitiesWithoutRetrievePermission(this.resultSet);
+      this.resultSet = filterEntitiesWithoutRetrievePermission(this.resultSet);
       fillContainerWithResult();
     } catch (final SQLException e) {
       e.printStackTrace();