From 6344597cc138d1b97e763ab455c14fcc85d927a0 Mon Sep 17 00:00:00 2001
From: Tobias Feldmann <t.feldmann@adito.de>
Date: Tue, 23 Jul 2019 16:10:30 +0200
Subject: [PATCH] Bugfixes in KeywordAttributeRelation

---
 .../KeywordAttributeRelation_entity.aod                       | 4 ++++
 .../entityfields/valueproxy/onValueChange.js                  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod b/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod
index b8c02ae79b..770faadea2 100644
--- a/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod
+++ b/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod
@@ -34,6 +34,10 @@
       <mandatory v="true" />
       <displayValueProcess>%aditoprj%/entity/KeywordAttributeRelation_entity/entityfields/ab_keyword_attribute_id/displayValueProcess.js</displayValueProcess>
       <onValueChange>%aditoprj%/entity/KeywordAttributeRelation_entity/entityfields/ab_keyword_attribute_id/onValueChange.js</onValueChange>
+      <onValueChangeTypes>
+        <element>MASK</element>
+        <element>PROCESS_SETVALUE</element>
+      </onValueChangeTypes>
     </entityField>
     <entityField>
       <name>AB_KEYWORD_ENTRY_ID</name>
diff --git a/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/onValueChange.js b/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/onValueChange.js
index a7be1f9f79..3ee601ff33 100644
--- a/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/onValueChange.js
+++ b/entity/KeywordAttributeRelation_entity/entityfields/valueproxy/onValueChange.js
@@ -3,7 +3,7 @@ import("system.vars");
 import("Entity_lib");
 
 var type = vars.get("$field.attributeType");
-var value = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.valueProxy"));
+var value = vars.get("$local.value");
 switch (type)
 {
     case "BOOL_VALUE":
-- 
GitLab