From 61315d284d8f7dae6b28509852511edfc0196d8d Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Wed, 17 May 2023 14:15:43 +0200 Subject: [PATCH] fix caching --- .../database/backend/transaction/RetrieveProperties.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/caosdb/server/database/backend/transaction/RetrieveProperties.java b/src/main/java/org/caosdb/server/database/backend/transaction/RetrieveProperties.java index 514da4ee..741a5be4 100644 --- a/src/main/java/org/caosdb/server/database/backend/transaction/RetrieveProperties.java +++ b/src/main/java/org/caosdb/server/database/backend/transaction/RetrieveProperties.java @@ -89,10 +89,11 @@ public class RetrieveProperties for (FlatProperty subP : p.subProperties) { subP.name = null; Property newP = DatabaseUtils.parseFlatProperty(subP); + subP.name = "REPLACE ME!"; newP.setRole(Role.Domain); props.add(newP); } - p.subProperties = null; + // p.subProperties = null;// could be a problem? } } props.addAll(DatabaseUtils.parseFromProtoProperties(t)); @@ -112,6 +113,9 @@ public class RetrieveProperties // retrieve sparse properties stage 2 for (final EntityInterface subP : p.getProperties()) { + if (subP.getId().isTemporary()) { + continue; + } final RetrieveSparseEntity t2 = new RetrieveSparseEntity(subP); execute(t2); -- GitLab