From 6a6e05b5cc04171abc81cfc2500b3b2f0a736e75 Mon Sep 17 00:00:00 2001
From: "s.pongratz" <s.pongratz@adito.de>
Date: Tue, 31 Aug 2021 10:10:12 +0200
Subject: [PATCH] =?UTF-8?q?[Projekt:=20xRM-ContactManagement][TicketNr.:?=
 =?UTF-8?q?=201083928][Kontakt/Firma=20-=20Aktion=20"Workflow=20starten"?=
 =?UTF-8?q?=20-=20Fehlermeldung,=20wenn=20kein=20Workflow=20ausgew=C3=A4hl?=
 =?UTF-8?q?t=20und=20Button=20geklickt=20wird]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../entityfields/launchworkflows/stateProcess.js             | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/entity/WorkflowLauncher_entity/entityfields/launchworkflows/stateProcess.js b/entity/WorkflowLauncher_entity/entityfields/launchworkflows/stateProcess.js
index 568ebbfeb5..0148a2b271 100644
--- a/entity/WorkflowLauncher_entity/entityfields/launchworkflows/stateProcess.js
+++ b/entity/WorkflowLauncher_entity/entityfields/launchworkflows/stateProcess.js
@@ -1,8 +1,11 @@
 import("system.vars");
 import("system.result");
 import("system.neon");
+import("Util_lib");
 
-result.string(vars.get("$sys.validationerrors") || vars.get("$param.Validationerrors_param") 
+let areEmptyFields = Utils.isNullOrEmpty(vars.get("$field.NAME")) || Utils.isNullOrEmpty(vars.get("$field.KEY"));
+
+result.string(vars.get("$sys.validationerrors") || vars.get("$param.Validationerrors_param") || areEmptyFields
     ? neon.COMPONENTSTATE_DISABLED 
     : neon.COMPONENTSTATE_EDITABLE
 );
\ No newline at end of file
-- 
GitLab