From 2659584bed460785397f7589e331b33f42bfe061 Mon Sep 17 00:00:00 2001 From: VIAUD Nathan <nathan.viaud@inria.fr> Date: Tue, 14 Nov 2023 14:25:05 +0100 Subject: [PATCH] 2 connections max for condition node --- src/features/ePocFlow/nodes/PageNode.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/features/ePocFlow/nodes/PageNode.vue b/src/features/ePocFlow/nodes/PageNode.vue index 7ccc0001..43177fc9 100644 --- a/src/features/ePocFlow/nodes/PageNode.vue +++ b/src/features/ePocFlow/nodes/PageNode.vue @@ -55,7 +55,10 @@ function onContextMenu(event: MouseEvent) { } const connectable = computed(() => { - return !isSource.value || isCondition.value; + if(isCondition.value) { + return getConnectedEdges([currentNode.value], edges.value).filter((edge) => edge.source === props.id).length < 2; + } + return !isSource.value; }); const connectedBadges = computed(() => getConnectedBadges(currentNode.value.data.contentId)); -- GitLab