diff --git a/src/main/java/org/caosdb/server/query/Query.java b/src/main/java/org/caosdb/server/query/Query.java index ea5675dba9f3730ce6cdee323bb8bab4d89f8294..e8a8985dee2766b35fb33367f642c57d220256d7 100644 --- a/src/main/java/org/caosdb/server/query/Query.java +++ b/src/main/java/org/caosdb/server/query/Query.java @@ -1006,12 +1006,16 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac * @return A Cache key. */ String getCacheKey() { - final StringBuilder sb = new StringBuilder(); + + final StringBuilder sb = new StringBuilder(); + if (this.user != null) { + sb.append(this.user.toString()); + } if (this.versioned) { - sb.append("versioned"); + sb.append("versioned"); } if (this.role != null) { - sb.append(this.role.toString()); + sb.append(this.role.toString()); } if (this.entity != null) { sb.append(this.entity.toString());