From 80e7dac0c8aa668903fef5de47f1dd26b0d639e5 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud <79562285+wangdan-fit2cloud@users.noreply.github.com> Date: Mon, 17 Mar 2025 14:41:18 +0800 Subject: [PATCH] fix: Adjustment of workflow node name auto increment rule(#2562) --- ui/src/workflow/common/app-node.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/src/workflow/common/app-node.ts b/ui/src/workflow/common/app-node.ts index c1739aca6..4408dadae 100644 --- a/ui/src/workflow/common/app-node.ts +++ b/ui/src/workflow/common/app-node.ts @@ -33,11 +33,15 @@ class AppNode extends HtmlResize.view { delete props.model.properties.noRender } else { const filterNodes = props.graphModel.nodes.filter((v: any) => v.type === props.model.type) - if (filterNodes.length - 1 > 0) { - getNodesName(filterNodes.length - 1) + const filterNameSameNodes = filterNodes.filter( + (v: any) => v.properties.stepName === props.model.properties.stepName + ) + if (filterNameSameNodes.length - 1 > 0) { + getNodesName(filterNameSameNodes.length - 1) } } function getNodesName(num: number) { + console.log(props.model.properties.stepName) const number = num const name = props.model.properties.stepName + number if (!props.graphModel.nodes?.some((node: any) => node.properties.stepName === name.trim())) {