From c9fd24dc827358db2cdebff95c1b18dcd155f979 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 13 Mar 2025 08:56:44 +0100 Subject: [PATCH] fix(core): use null as fallback id for edge source handle (#1794) * fix(core): use null as fallback id for edge source handle Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> * chore(changeset): add Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --------- Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- .changeset/cuddly-bugs-switch.md | 5 +++++ packages/core/src/components/Edges/EdgeWrapper.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/cuddly-bugs-switch.md diff --git a/.changeset/cuddly-bugs-switch.md b/.changeset/cuddly-bugs-switch.md new file mode 100644 index 00000000..dd22e78f --- /dev/null +++ b/.changeset/cuddly-bugs-switch.md @@ -0,0 +1,5 @@ +--- +"@vue-flow/core": patch +--- + +Use null as fallback id for edge source handle diff --git a/packages/core/src/components/Edges/EdgeWrapper.ts b/packages/core/src/components/Edges/EdgeWrapper.ts index 95bb3960..10d466ba 100644 --- a/packages/core/src/components/Edges/EdgeWrapper.ts +++ b/packages/core/src/components/Edges/EdgeWrapper.ts @@ -313,7 +313,7 @@ const EdgeWrapper = defineComponent({ updating.value = true nodeId.value = isSourceHandle ? edge.value.target : edge.value.source - handleId.value = (isSourceHandle ? edge.value.targetHandle : edge.value.sourceHandle) ?? '' + handleId.value = (isSourceHandle ? edge.value.targetHandle : edge.value.sourceHandle) ?? null edgeUpdaterType.value = isSourceHandle ? 'target' : 'source'