diff --git a/packages/core/client/src/schema-component/antd/variable/Input.tsx b/packages/core/client/src/schema-component/antd/variable/Input.tsx index b75aa81e59..47e2dbc6ff 100644 --- a/packages/core/client/src/schema-component/antd/variable/Input.tsx +++ b/packages/core/client/src/schema-component/antd/variable/Input.tsx @@ -132,14 +132,14 @@ function getTypedConstantOption(type: string, types: UseTypeConstantType, fieldN ) : allTypes ).map((item) => - Object.keys(item).reduce( + Object.keys(fieldNames).reduce( (result, key) => - fieldNames[key] in item + key in item ? Object.assign(result, { [fieldNames[key]]: item[key], }) : result, - item, + { ...item }, ), ); return {