diff --git a/packages/core/src/composables/useNode.ts b/packages/core/src/composables/useNode.ts index e0d84d15..1e48c676 100644 --- a/packages/core/src/composables/useNode.ts +++ b/packages/core/src/composables/useNode.ts @@ -13,7 +13,7 @@ export default function useNode(nodeId) + const node = findNode(nodeId)! if (!node) { emits.error(new VueFlowError(ErrorCode.NODE_NOT_FOUND, nodeId)) @@ -23,7 +23,7 @@ export default function useNode (node!.parentNode ? findNode(node!.parentNode) : undefined)), - connectedEdges: computed(() => getConnectedEdges([node!], getEdges.value)), + parentNode: computed(() => (node.parentNode ? findNode(node.parentNode) : undefined)), + connectedEdges: computed(() => getConnectedEdges([node], getEdges.value)), } }