From 93e322fa95efead9093e54486b52e679f237677b Mon Sep 17 00:00:00 2001
From: "b.ulrich" <b.ulrich@adito.de>
Date: Tue, 14 Sep 2021 17:20:11 +0200
Subject: [PATCH] =?UTF-8?q?[Projekt:=20xRM-Sales][TicketNr.:=202000628][Ge?=
 =?UTF-8?q?bietsdefinition=20-=20Register=20Betreuer=20-=20Button=20"G?=
 =?UTF-8?q?=C3=BCltigkeit=20=C3=A4ndern"=20ist=20aktiv,=20wenn=20kein=20DS?=
 =?UTF-8?q?=20vorhanden]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../DistrictChangeValidityDates_entity.aod                | 1 +
 .../entityfields/count/valueProcess.js                    | 2 +-
 entity/DistrictChangeValidityDates_entity/onValidation.js | 8 ++++++++
 3 files changed, 10 insertions(+), 1 deletion(-)
 create mode 100644 entity/DistrictChangeValidityDates_entity/onValidation.js

diff --git a/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod b/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod
index 637eb09c2a..f9f325ed96 100644
--- a/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod
+++ b/entity/DistrictChangeValidityDates_entity/DistrictChangeValidityDates_entity.aod
@@ -2,6 +2,7 @@
 <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.21" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.21">
   <name>DistrictChangeValidityDates_entity</name>
   <majorModelMode>DISTRIBUTED</majorModelMode>
+  <onValidation>%aditoprj%/entity/DistrictChangeValidityDates_entity/onValidation.js</onValidation>
   <recordContainer>jdito</recordContainer>
   <entityFields>
     <entityProvider>
diff --git a/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js b/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js
index 9f4f98e036..b1fe835e03 100644
--- a/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js
+++ b/entity/DistrictChangeValidityDates_entity/entityfields/count/valueProcess.js
@@ -3,7 +3,7 @@ import("system.result");
 
 var districtContactIds = vars.get("$param.DistrictContactIds_param");
 
-if(districtContactIds && Array.isArray(districtContactIds))
+if(districtContactIds)
 {
     result.string(JSON.parse(districtContactIds).length);
 }
diff --git a/entity/DistrictChangeValidityDates_entity/onValidation.js b/entity/DistrictChangeValidityDates_entity/onValidation.js
new file mode 100644
index 0000000000..11ff32f6ed
--- /dev/null
+++ b/entity/DistrictChangeValidityDates_entity/onValidation.js
@@ -0,0 +1,8 @@
+import("system.result");
+import("system.vars");
+
+var count = vars.get("$field.count");
+if(count == 0)
+{
+    result.string("No Datasets selected");
+}
\ No newline at end of file
-- 
GitLab