From 49673e7a84a43eda4fb64421d8db3293c120e910 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Wed, 23 Dec 2020 20:49:28 +0100
Subject: [PATCH] fix missing access object in query

---
 src/main/java/org/caosdb/server/query/Query.java | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/main/java/org/caosdb/server/query/Query.java b/src/main/java/org/caosdb/server/query/Query.java
index c019d0af..24191aea 100644
--- a/src/main/java/org/caosdb/server/query/Query.java
+++ b/src/main/java/org/caosdb/server/query/Query.java
@@ -507,6 +507,7 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac
 
   public Query execute(final Access access) throws ParsingException {
     parse();
+    setAccess(access);
     this.resultSet = getCached(this.query);
 
     if (this.resultSet == null) {
@@ -556,12 +557,8 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac
   }
 
   protected void executeNoCache(Access access) {
-    setAccess(access);
-
     try {
-
       this.resultSet = getResultSet(executeStrategy(this.versioned), this.versioned);
-
     } finally {
       cleanUp();
     }
-- 
GitLab