From c7adb37a1f19cff5ea3659670bd1ed877f74c71a Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Wed, 16 Oct 2024 13:52:06 +0200 Subject: [PATCH] Fix for points to rearrange function for issue when using dagre --- .../mermaid/src/rendering-util/rendering-elements/edges.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/mermaid/src/rendering-util/rendering-elements/edges.js b/packages/mermaid/src/rendering-util/rendering-elements/edges.js index 4be768843..0954a172d 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/edges.js +++ b/packages/mermaid/src/rendering-util/rendering-elements/edges.js @@ -431,8 +431,6 @@ export const insertEdge = function (elem, edge, clusterDb, diagramType, startNod const tail = startNode; var head = endNode; - const pointsStr = btoa(JSON.stringify(points)); - if (head.intersect && tail.intersect) { points = points.slice(1, edge.points.length - 1); points.unshift(tail.intersect(points[0])); @@ -447,6 +445,7 @@ export const insertEdge = function (elem, edge, clusterDb, diagramType, startNod ); points.push(head.intersect(points[points.length - 1])); } + const pointsStr = btoa(JSON.stringify(points)); if (edge.toCluster) { log.info('to cluster abc88', clusterDb.get(edge.toCluster)); points = cutPathAtIntersect(edge.points, clusterDb.get(edge.toCluster).node);