From f89d06bdde72729921cefb8f91b8111ef70a8153 Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Fri, 26 Nov 2021 11:07:58 +0100
Subject: [PATCH] 1074374 improved Observation fields checkbox behaviour

---
 entity/Observation_entity/Observation_entity.aod            | 2 +-
 .../entityfields/object_type/onValueChange.js               | 6 ------
 2 files changed, 1 insertion(+), 7 deletions(-)
 delete mode 100644 entity/Observation_entity/entityfields/object_type/onValueChange.js

diff --git a/entity/Observation_entity/Observation_entity.aod b/entity/Observation_entity/Observation_entity.aod
index 42aa711708..94c246c8b0 100644
--- a/entity/Observation_entity/Observation_entity.aod
+++ b/entity/Observation_entity/Observation_entity.aod
@@ -60,7 +60,6 @@
       <stateProcess>%aditoprj%/entity/Observation_entity/entityfields/object_type/stateProcess.js</stateProcess>
       <valueProcess>%aditoprj%/entity/Observation_entity/entityfields/object_type/valueProcess.js</valueProcess>
       <displayValueProcess>%aditoprj%/entity/Observation_entity/entityfields/object_type/displayValueProcess.js</displayValueProcess>
-      <onValueChange>%aditoprj%/entity/Observation_entity/entityfields/object_type/onValueChange.js</onValueChange>
     </entityField>
     <entityField>
       <name>OBJECT_ID</name>
@@ -142,6 +141,7 @@
       <name>OBJECT_FIELD</name>
       <title>Fields</title>
       <contentType>TEXT</contentType>
+      <mandatory v="true" />
       <dropDownProcess>%aditoprj%/entity/Observation_entity/entityfields/object_field/dropDownProcess.js</dropDownProcess>
       <selectionMode>MULTI</selectionMode>
       <stateProcess>%aditoprj%/entity/Observation_entity/entityfields/object_field/stateProcess.js</stateProcess>
diff --git a/entity/Observation_entity/entityfields/object_type/onValueChange.js b/entity/Observation_entity/entityfields/object_type/onValueChange.js
deleted file mode 100644
index 9bcd9261bd..0000000000
--- a/entity/Observation_entity/entityfields/object_type/onValueChange.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import("system.neon");
-import("Observation_lib");
-import("system.vars");
-
-if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
-    vars.set("$field.OBJECT_FIELD",null);
\ No newline at end of file
-- 
GitLab