From bacc85093bea0f54d632bea9863baac73036fc79 Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Wed, 12 May 2021 10:30:11 +0200
Subject: [PATCH] Workflow Modeler Alias

---
 process/Workflow_lib/process.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/process/Workflow_lib/process.js b/process/Workflow_lib/process.js
index 52634e53c71..5d05eedb802 100644
--- a/process/Workflow_lib/process.js
+++ b/process/Workflow_lib/process.js
@@ -93,7 +93,15 @@ WorkflowUtils.engineIsEnabled = function ()
  */
 WorkflowUtils.getModelerUrl = function (pModelId, pIsEditor)
 {
-    var modelerUrl = project.getPreferenceValue("custom.workflow.modelerUrl", "").replace(/\/$/, "");
+    var modelerAliasName = project.getInstanceConfigValue("workflowModelerAlias", "") || "WorkflowModeler";
+    if (!modelerAliasName)
+        return "";
+    
+    var modelerProperties = project.getAliasModel(modelerAliasName)[project.ALIAS_PROPERTIES];
+    if (!modelerProperties.modelerUrl)
+        return "";
+    
+    var modelerUrl = modelerProperties.modelerUrl.replace(/\/$/, "");
     if (pModelId)
     {
         if (pIsEditor)
-- 
GitLab