From 855b16ad6c100490c8b95e0d0465384668bc25b6 Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Thu, 4 Apr 2019 13:27:33 +0200
Subject: [PATCH] preset OrganisationId_param on OrganisationAndContactAddress
 provider

---
 entity/Address_entity/Address_entity.aod                   | 2 ++
 .../children/organisationid_param/valueProcess.js          | 7 +++++++
 2 files changed, 9 insertions(+)
 create mode 100644 entity/Address_entity/entityfields/organisationandcontactaddresses/children/organisationid_param/valueProcess.js

diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod
index 3feac2b6cf..6d9d49d26b 100644
--- a/entity/Address_entity/Address_entity.aod
+++ b/entity/Address_entity/Address_entity.aod
@@ -232,6 +232,8 @@
         </entityParameter>
         <entityParameter>
           <name>OrganisationId_param</name>
+          <title></title>
+          <valueProcess>%aditoprj%/entity/Address_entity/entityfields/organisationandcontactaddresses/children/organisationid_param/valueProcess.js</valueProcess>
           <expose v="true" />
         </entityParameter>
         <entityParameter>
diff --git a/entity/Address_entity/entityfields/organisationandcontactaddresses/children/organisationid_param/valueProcess.js b/entity/Address_entity/entityfields/organisationandcontactaddresses/children/organisationid_param/valueProcess.js
new file mode 100644
index 0000000000..d1f6855f94
--- /dev/null
+++ b/entity/Address_entity/entityfields/organisationandcontactaddresses/children/organisationid_param/valueProcess.js
@@ -0,0 +1,7 @@
+import("system.db");
+import("system.result");
+import("Sql_lib");
+
+result.string(db.cell(SqlCondition.begin()
+                          .andPrepareVars("CONTACT.CONTACTID", "$param.ContactId_param")
+                          .buildSql("select ORGANISATION_ID from CONTACT", "1=2")));
-- 
GitLab