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)); }