From 7abfee48cd76f456838d2e2e941acb637c291c0f Mon Sep 17 00:00:00 2001
From: "c.wimmer" <c.wimmer@cwimmer-nb.aditosoftware.local>
Date: Thu, 17 Dec 2020 13:59:58 +0100
Subject: [PATCH] [Projekt: Crowd-Development / Besuch vor Ort][TicketNr.:
 1068990][[Bug] Wochenplan bearbeiten]

---
 .../entityfields/week/onValidation.js         | 32 +++++++++----------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js b/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js
index 5a6c233569..b16c0d7eda 100644
--- a/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js
+++ b/entity/VisitPlanEmployeeWeek_entity/entityfields/week/onValidation.js
@@ -1,22 +1,22 @@
 import("system.result");
 import("Sql_lib");
-import("Employee_lib");
-import("system.logging");
-import("system.datetime");
-import("system.vars");
+import("system.neon");
 import("system.eMath");
+import("system.vars");
 
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+{
+    var year = eMath.absInt(vars.get("$field.YEAR"));
+    var week = vars.get("$local.value");
+    var user = vars.get("$field.CONTACT_ID");
 
-var year = eMath.absInt(vars.get("$field.YEAR"));
-var week = vars.get("$local.value");
-var user = vars.get("$field.CONTACT_ID");
+    var weekEntry = newSelect("VISITPLANEMPLOYEEWEEKID")
+                .from("VISITPLANEMPLOYEEWEEK")
+                .where("VISITPLANEMPLOYEEWEEK.VISITPLAN_YEAR", year)
+                .and("VISITPLANEMPLOYEEWEEK.VISITPLAN_WEEK", week)
+                .and("VISITPLANEMPLOYEEWEEK.CONTACT_ID", user)
+                .cell();
 
-var weekEntry = newSelect("VISITPLANEMPLOYEEWEEKID")
-            .from("VISITPLANEMPLOYEEWEEK")
-            .where("VISITPLANEMPLOYEEWEEK.VISITPLAN_YEAR", year)
-            .and("VISITPLANEMPLOYEEWEEK.VISITPLAN_WEEK", week)
-            .and("VISITPLANEMPLOYEEWEEK.CONTACT_ID", user)
-            .cell();
-            
-if(weekEntry)
-    result.string("Weekplan already exists!");
\ No newline at end of file
+    if(weekEntry)
+        result.string("Weekplan already exists!");
+}
\ No newline at end of file
-- 
GitLab