From 8d7a92cefda7b3c5ed0865ba0f42c4e61bdb9197 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 25 Feb 2023 08:48:18 +0100 Subject: [PATCH] fix(frontend): fix graph viewer id assignment --- frontend/src/lib/components/graph/FlowGraph.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/graph/FlowGraph.svelte b/frontend/src/lib/components/graph/FlowGraph.svelte index a00ebcc8fb..82a3959883 100644 --- a/frontend/src/lib/components/graph/FlowGraph.svelte +++ b/frontend/src/lib/components/graph/FlowGraph.svelte @@ -234,8 +234,9 @@ inline: '' } const wrapperWidth = lang ? 'w-[calc(100%-70px)]' : 'w-[calc(100%-50px)]' - let nodeId = id ?? numberToChars(idGenerator.next().value - 1) - + let generatedId = idGenerator.next().value + let nodeId = id ?? numberToChars(generatedId - 1) + // console.log(id, generatedId, nodeId, charsToNumber(nodeId)) return { id: charsToNumber(nodeId), position: { x: -1, y: -1 }, @@ -376,6 +377,7 @@ } function layoutNodes(nodes: Node[]): { nodes: Node[]; height: number } { + // console.log('layoutNodes', nodes) const stratify = dagStratify().id(({ id }: Node) => numberToChars(id)) const dag = stratify(nodes) @@ -401,7 +403,6 @@ const edges: Edge[] = [] nodes.forEach((node) => { node.parentIds.forEach((pid, i) => { - console.log(charsToNumber(pid), pid) // skip virtual nodes such as collect result if (errorHandlers[pid] && node.id < 900 && nodes.find((x) => x.id == errorHandlers[pid])) { edges.push({