From 05b5781881fd8293ce0f7ec3db27f04c83d9e671 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 13 Mar 2023 13:34:37 +0100 Subject: [PATCH] chore(edge-renderer): accept invalid handleid config --- packages/core/src/container/EdgeRenderer/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/container/EdgeRenderer/utils.ts b/packages/core/src/container/EdgeRenderer/utils.ts index edd74543..0bf08e2d 100644 --- a/packages/core/src/container/EdgeRenderer/utils.ts +++ b/packages/core/src/container/EdgeRenderer/utils.ts @@ -77,10 +77,10 @@ export function getHandle(bounds: HandleElement[], handleId?: string | null): Ha return null; } - if (handleId) { - return bounds.find((d) => d.id === handleId)!; - } else if (bounds.length === 1) { + if (bounds.length === 1 || !handleId) { return bounds[0]; + } else if (handleId) { + return bounds.find((d) => d.id === handleId) || null; } return null;