From a1e1304b63f667282b304c6f5964dc9cbd9d7799 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 6 Dec 2022 17:39:43 +0100 Subject: [PATCH] fix(core): prevent valid connections on same node and handle Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/composables/useHandle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/composables/useHandle.ts b/packages/core/src/composables/useHandle.ts index c26e9900..ccabe75c 100644 --- a/packages/core/src/composables/useHandle.ts +++ b/packages/core/src/composables/useHandle.ts @@ -74,7 +74,7 @@ export const checkElementBelowIsValid = ( result.isValid = (isFunction(isValidConnection) ? isValidConnection(connection, { edges, sourceNode: getNode(sourceId)!, targetNode: getNode(targetId)! }) - : true) || + : elementBelowNodeId !== nodeId || elementBelowHandleId !== handleId) || !result.connection.target || !result.connection.source }