From 5610af4197ed04d9db008b68784bfe75e0872594 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Fri, 11 Oct 2019 17:24:01 +0200
Subject: [PATCH] fix: 1045348 BOOLEANS in product did not work because no
 check on $this.value was done

---
 entity/Product_entity/entityfields/advertising/valueProcess.js | 2 +-
 entity/Product_entity/entityfields/status/valueProcess.js      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/entity/Product_entity/entityfields/advertising/valueProcess.js b/entity/Product_entity/entityfields/advertising/valueProcess.js
index e084c80694..7c6048262c 100644
--- a/entity/Product_entity/entityfields/advertising/valueProcess.js
+++ b/entity/Product_entity/entityfields/advertising/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     result.string("N");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/status/valueProcess.js b/entity/Product_entity/entityfields/status/valueProcess.js
index 6ca0571cb9..382d79b36e 100644
--- a/entity/Product_entity/entityfields/status/valueProcess.js
+++ b/entity/Product_entity/entityfields/status/valueProcess.js
@@ -2,5 +2,5 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     result.string("1");
\ No newline at end of file
-- 
GitLab