fix: workflow restore (#3750)
This commit is contained in:
parent
ccaf335466
commit
a39de8a686
2 changed files with 5 additions and 5 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue