From 984f77b20593f3e7c1ad9e1e7eda6d47e4b93ec4 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Thu, 21 Mar 2019 17:38:05 +0100
Subject: [PATCH] fix: displayValue in ADDRESS->ADDR_TYPE

---
 entity/Address_entity/Address_entity.aod              |  1 +
 .../entityfields/addr_type/displayValueProcess.js     | 11 +++++++++++
 2 files changed, 12 insertions(+)
 create mode 100644 entity/Address_entity/entityfields/addr_type/displayValueProcess.js

diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod
index 0d8cc4a75b..67b08770d2 100644
--- a/entity/Address_entity/Address_entity.aod
+++ b/entity/Address_entity/Address_entity.aod
@@ -27,6 +27,7 @@
       <documentation>%aditoprj%/entity/Address_entity/entityfields/addr_type/documentation.adoc</documentation>
       <title>Addresstype</title>
       <consumer>KeywordAddressTypes</consumer>
+      <displayValueProcess>%aditoprj%/entity/Address_entity/entityfields/addr_type/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>BUILDINGNO</name>
diff --git a/entity/Address_entity/entityfields/addr_type/displayValueProcess.js b/entity/Address_entity/entityfields/addr_type/displayValueProcess.js
new file mode 100644
index 0000000000..28d0cd4b0d
--- /dev/null
+++ b/entity/Address_entity/entityfields/addr_type/displayValueProcess.js
@@ -0,0 +1,11 @@
+import("system.result");
+import("system.vars");
+import("KeywordRegistry_basic");
+import("Keyword_lib");
+
+var key = vars.get("$field.ADDR_TYPE");
+if (key)
+{
+    var res = KeywordUtils.getViewValue($KeywordRegistry.addressType(), key);
+    result.string(res);
+}
-- 
GitLab