|
@@ -19,7 +19,6 @@ import type {
|
|
|
Viewport,
|
|
|
} from 'reactflow'
|
|
|
import {
|
|
|
- changeNodesAndEdgesId,
|
|
|
getLayoutByDagre,
|
|
|
initialEdges,
|
|
|
initialNodes,
|
|
@@ -321,13 +320,13 @@ export const useWorkflow = () => {
|
|
|
const renderTreeFromRecord = useCallback((nodes: Node[], edges: Edge[], viewport?: Viewport) => {
|
|
|
const { setViewport } = reactflow
|
|
|
|
|
|
- const [newNodes, newEdges] = changeNodesAndEdgesId(nodes, edges)
|
|
|
+ const nodesMap = nodes.map(node => ({ ...node, data: { ...node.data, selected: false } }))
|
|
|
|
|
|
eventEmitter?.emit({
|
|
|
type: WORKFLOW_DATA_UPDATE,
|
|
|
payload: {
|
|
|
- nodes: initialNodes(newNodes, newEdges),
|
|
|
- edges: initialEdges(newEdges, newNodes),
|
|
|
+ nodes: initialNodes(nodesMap, edges),
|
|
|
+ edges: initialEdges(edges, nodesMap),
|
|
|
},
|
|
|
} as any)
|
|
|
|