diff --git a/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod b/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod index b8c02ae79bc5f5130103f832df4d2dd04e89d205..770faadea2c766788b2025b061f66e924a272781 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 a7be1f9f79d40b07b0c63110ff6feac8cd30d8f8..3ee601ff33d6e21bd26fcfb138ba550d96036322 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":