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 : (