diff --git a/src/main/java/org/caosdb/server/grpc/EntityTransactionServiceImpl.java b/src/main/java/org/caosdb/server/grpc/EntityTransactionServiceImpl.java
index cfdd07417e21e7b5c82fc449b41b62a9c748562b..642b4a2e3b1d203383de801a072391a60a76a674 100644
--- a/src/main/java/org/caosdb/server/grpc/EntityTransactionServiceImpl.java
+++ b/src/main/java/org/caosdb/server/grpc/EntityTransactionServiceImpl.java
@@ -366,9 +366,10 @@ public class EntityTransactionServiceImpl extends EntityTransactionServiceImplBa
   }
 
   private MultiRetrieveEntityACLResponse multiRetrieveEntityACL(
-      MultiRetrieveEntityACLRequest request) {
+      MultiRetrieveEntityACLRequest request) throws Exception {
     MultiRetrieveEntityACLResponse.Builder builder = MultiRetrieveEntityACLResponse.newBuilder();
     RetrieveACL transaction = new RetrieveACL(request.getIdList());
+    transaction.execute();
     for (EntityInterface e : transaction.getContainer()) {
       builder.addAcls(caosdbToGrpc.convertACL(e));
     }