From 8fa41842a779856c24f37a84a270508ef63fb59a Mon Sep 17 00:00:00 2001 From: "S.Listl" <S.Listl@SLISTL.aditosoftware.local> Date: Thu, 13 Feb 2020 13:06:23 +0000 Subject: [PATCH] Workflow start serial action fix (cherry picked from commit e7ba82f9df1140c8c95639a9edc57632564a1547) --- .../recordcontainers/jdito/onInsert.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/entity/WorkflowInstance_entity/recordcontainers/jdito/onInsert.js b/entity/WorkflowInstance_entity/recordcontainers/jdito/onInsert.js index 77082b126b1..b305ebf995a 100644 --- a/entity/WorkflowInstance_entity/recordcontainers/jdito/onInsert.js +++ b/entity/WorkflowInstance_entity/recordcontainers/jdito/onInsert.js @@ -9,7 +9,11 @@ var variables = JSON.parse(vars.getString("$param.ProcessVariables_param")); var targetIdFilter = vars.get("$param.TargetIdFilter_param") ? JSON.parse(vars.getString("$param.TargetIdFilter_param")) : null; var processKey = vars.get("$local.rowdata")["KEY.value"]; -if (targetIdFilter) +if (Array.isArray(variables.targetId) && variables.targetId.length > 0) + _startForIds(variables.targetId.slice(), variables); +else if (variables.targetId) + _startForIds([variables.targetId], variables); +else if (targetIdFilter) { var entity = ContextUtils.getEntity(variables.targetContext); var loadConfig = entities.createConfigForLoadingRows() @@ -28,10 +32,6 @@ if (targetIdFilter) _startForIds(targetIds, variables); } } -else if (Array.isArray(variables.targetId)) - _startForIds(variables.targetId.slice(), variables); -else - _startForIds([variables.targetId], variables); function _startForIds (pTargetIds, pVariables) { -- GitLab