update(store): add source/target nodes on edge parsing

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent 3e42948cac
commit e2d60bedfd
2 changed files with 7 additions and 8 deletions
+2 -5
View File
@@ -116,8 +116,6 @@ export default (state: FlowState, getters: FlowGetters): FlowActions => {
}
const setEdges: FlowActions['setEdges'] = (edges) => {
state.edges = edges.flatMap((edge) => {
const parsed = parseEdge(edge)
const sourceNode = getters.getNode.value(edge.source)!
const targetNode = getters.getNode.value(edge.target)!
if (!sourceNode || typeof sourceNode === 'undefined')
@@ -125,11 +123,10 @@ export default (state: FlowState, getters: FlowGetters): FlowActions => {
if (!targetNode || typeof targetNode === 'undefined')
console.warn(`couldn't create edge for target id: ${edge.target}; edge id: ${edge.id}`)
return {
...parsed,
return parseEdge(edge, {
sourceNode,
targetNode,
}
})
})
}