diff --git a/packages/core/client/src/schema-component/antd/select/Select.tsx b/packages/core/client/src/schema-component/antd/select/Select.tsx
index 896ef870d..ce75629e3 100644
--- a/packages/core/client/src/schema-component/antd/select/Select.tsx
+++ b/packages/core/client/src/schema-component/antd/select/Select.tsx
@@ -86,7 +86,7 @@ const InternalSelect = connect(
         allowClear
         dropdownMatchSelectWidth={false}
         notFoundContent={loading ? <Spin /> : <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} />}
-        value={value}
+        value={value?value:undefined}
         {...others}
         onChange={(changed) => {
           props.onChange?.(changed === undefined ? null : changed);