From 83af20bf42e4d0f4fe8c3fff5302d7a60ffa7fc2 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Thu, 11 Dec 2025 10:07:55 +0800 Subject: [PATCH] fix: #1096 --- .../designer/forms/BranchBlockNodeConfigExprInputBox.tsx | 3 +++ ui/src/components/workflow/designer/nodes/_shared.tsx | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ui/src/components/workflow/designer/forms/BranchBlockNodeConfigExprInputBox.tsx b/ui/src/components/workflow/designer/forms/BranchBlockNodeConfigExprInputBox.tsx index ce4fdb68..693de709 100644 --- a/ui/src/components/workflow/designer/forms/BranchBlockNodeConfigExprInputBox.tsx +++ b/ui/src/components/workflow/designer/forms/BranchBlockNodeConfigExprInputBox.tsx @@ -249,6 +249,9 @@ const BranchBlockNodeConfigExprInputBox = forwardRef { + // TODO: 这里直接用参数 `values` 会丢失部分字段,引发 Issue #1096。 + // 暂时先用 `getFieldsValue()` 代替,待排查原因,疑似与 antd v6 升级有关。 + values = formInst.getFieldsValue(); setValue(formValuesToExpr(values)); }; diff --git a/ui/src/components/workflow/designer/nodes/_shared.tsx b/ui/src/components/workflow/designer/nodes/_shared.tsx index 617e38da..708e9a8a 100644 --- a/ui/src/components/workflow/designer/nodes/_shared.tsx +++ b/ui/src/components/workflow/designer/nodes/_shared.tsx @@ -210,6 +210,11 @@ const InternalNodeMenuButton = ({ return playground.config.readonlyOrDisabled ? null : (