diff --git a/process/Workflow_lib/process.js b/process/Workflow_lib/process.js index 52634e53c71a268418f1dd680093c0b5096e6618..5d05eedb802f927f2ee40c22ca4ff06faa1225e7 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)