From 09c02a14dca447ccd7053322d557ca6fb81e2995 Mon Sep 17 00:00:00 2001 From: frikky Date: Sat, 6 Aug 2022 01:13:47 +0200 Subject: [PATCH] Fixed issue with multiple trigger branches --- frontend/src/views/AngularWorkflow.jsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/AngularWorkflow.jsx b/frontend/src/views/AngularWorkflow.jsx index 2d9c15c0..847dd46b 100644 --- a/frontend/src/views/AngularWorkflow.jsx +++ b/frontend/src/views/AngularWorkflow.jsx @@ -4902,6 +4902,16 @@ const AngularWorkflow = (defaultprops) => { return; } + var mappedStartnode = "" + const edges = cy.edges.jsons() + for (var key in edges.length) { + const tmp = edges[key] + if (tmp.data.source === trigger.id) { + mappedStartnode = tmp.data.target + break + } + } + alert.info("Creating schedule with name " + trigger.name); const data = { name: trigger.name, @@ -4909,7 +4919,8 @@ const AngularWorkflow = (defaultprops) => { execution_argument: workflow.triggers[triggerindex].parameters[1].value, environment: workflow.triggers[triggerindex].environment, id: trigger.id, - }; + start: mappedStartnode, + } fetch( `${globalUrl}/api/v1/workflows/${props.match.params.key}/schedule`,