From afea5e8721b4a9ac4fff441b374faa8aba70e69b Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Tue, 10 Sep 2019 16:06:42 +0200
Subject: [PATCH] Hotfix: Member loads unnecessery and unavailable data

---
 .../object_rowid.displayvalue/expression.js               | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/entity/Member_entity/recordcontainers/db/recordfieldmappings/object_rowid.displayvalue/expression.js b/entity/Member_entity/recordcontainers/db/recordfieldmappings/object_rowid.displayvalue/expression.js
index 33554680ccc..000d055cfac 100644
--- a/entity/Member_entity/recordcontainers/db/recordfieldmappings/object_rowid.displayvalue/expression.js
+++ b/entity/Member_entity/recordcontainers/db/recordfieldmappings/object_rowid.displayvalue/expression.js
@@ -1,4 +1,10 @@
+import("system.vars");
 import("system.result");
 import("Context_lib");
 
-result.string(ContextUtils.getNameSubselectSql("OBJECT_TYPE", "OBJECT_ROWID"))
\ No newline at end of file
+//TODO: refactor:
+//whenever we want to shrink data for a single object it's not needed to resolve the objects name where we're from
+if (vars.get("$param.ObjectType_param") == null)
+    result.string(ContextUtils.getNameSubselectSql("OBJECT_TYPE", "OBJECT_ROWID"));
+else
+    result.string("'OBJECT_ROWID.displayValue not loaded'");
\ No newline at end of file
-- 
GitLab