diff --git a/framework/elsa/fit-elsa-react/src/flow/jadeFlowPage.js b/framework/elsa/fit-elsa-react/src/flow/jadeFlowPage.js index 6745fb45a..33349bcbc 100644 --- a/framework/elsa/fit-elsa-react/src/flow/jadeFlowPage.js +++ b/framework/elsa/fit-elsa-react/src/flow/jadeFlowPage.js @@ -624,7 +624,7 @@ export const jadeFlowPage = (div, graph, name, id) => { self.reorganizeNodes = (scale, nodes = self.sm.getShapes(s => s.isTypeof('jadeNode')), lines = self.sm.getShapes(s => s.isTypeof('jadeEvent'))) => { lines.sort((a, b) => { if (a.fromShape !== b.fromShape) { - return 0; + return a.fromShape.localeCompare(b.fromShape); } const aFromConnector = a.definedFromConnector; const bFromConnector = b.definedFromConnector; diff --git a/framework/elsa/fit-elsa-react/src/testFlowData.js b/framework/elsa/fit-elsa-react/src/testFlowData.js index e3d864cce..f15a3d26e 100644 --- a/framework/elsa/fit-elsa-react/src/testFlowData.js +++ b/framework/elsa/fit-elsa-react/src/testFlowData.js @@ -300,7 +300,7 @@ export const graphData = { "lineWidth": 2, "fromShape": "jade62q33k", "toShape": "jadem43dzd", - "definedFromConnector": "dynamic-3", + "definedFromConnector": "dynamic-999", "definedToConnector": "W", "arrowBeginPoint": { "x": 0,