From b6bef393451c580f16a603dfad035a926ab90d57 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Mon, 27 Jan 2025 00:19:32 +0000 Subject: [PATCH] fix: slight code fixup --- app/home/store.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/home/store.ts b/app/home/store.ts index d304f31..9b994f2 100644 --- a/app/home/store.ts +++ b/app/home/store.ts @@ -98,6 +98,7 @@ const useRootStore = create()( const lastStageNodeKey = entry.stages.at(-1) ?? state.starts[0] if ( lastStageNodeKey === stage || + // cannot add stage after accepted/rejected lastStageNodeKey === DEFAULT_NODE.acceptedNode.key || lastStageNodeKey === DEFAULT_NODE.rejectedNode.key ) { @@ -105,12 +106,10 @@ const useRootStore = create()( } const lastStageNode = state.nodes[lastStageNodeKey] - const conn = lastStageNode.outs[node.key] - if (conn) { - conn.weight++ - } else { - lastStageNode.outs[node.key] = { nodeKey: node.key, weight: 1 } + if (lastStageNode) { + connectNode(lastStageNode, node) } + entry.stages.push(node.key) } }),