diff --git a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx index ee0b83718ccdc6f003c76375343aee6060ce11d7..1bac7d0e150ae9f3b3e43716361c3307e5772d02 100644 --- a/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx +++ b/src/renderer/components/Experiment/Workflows/WorkflowCanvas.tsx @@ -131,19 +131,22 @@ const Flow = ({ return () => clearTimeout(timer); }, [reactFlowInstance, selectedWorkflow]); - const onNodeDragStop = useCallback(async (event, node) => { - const metadata = JSON.stringify({ - position: node.position, - }); - await fetch( - chatAPI.Endpoints.Workflows.EditNodeMetadata( - workflowId, - node?.id, - metadata - ) - ); - mutateWorkflows(); - }, []); + const onNodeDragStop = useCallback( + async (event, node) => { + const metadata = JSON.stringify({ + position: node.position, + }); + await fetch( + chatAPI.Endpoints.Workflows.EditNodeMetadata( + workflowId, + node?.id, + metadata + ) + ); + mutateWorkflows(); + }, + [selectedWorkflow] + ); return ( <ReactFlow @@ -184,7 +187,7 @@ const Flow = ({ }} startDecorator={<PlusCircleIcon strokeWidth={2} size={32} />} > - Add Node + Add Node {workflowId} </Button> <Background color="#96ADE9" /> <Controls>