From 14b6c5a6285eca5c09cdee4ffbd011584e86d357 Mon Sep 17 00:00:00 2001
From: Junyi <mytharcher@users.noreply.github.com>
Date: Wed, 21 Feb 2024 21:24:43 +0800
Subject: [PATCH] fix(client): fix filter default value (#3544)

---
 .../core/client/src/schema-component/antd/filter/Filter.tsx | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/core/client/src/schema-component/antd/filter/Filter.tsx b/packages/core/client/src/schema-component/antd/filter/Filter.tsx
index 2bb43fbfe..9bc62f45f 100644
--- a/packages/core/client/src/schema-component/antd/filter/Filter.tsx
+++ b/packages/core/client/src/schema-component/antd/filter/Filter.tsx
@@ -27,8 +27,10 @@ export const Filter: any = observer(
     });
 
     useEffect(() => {
-      field.initialValue = fieldSchema.defaultValue;
-    }, []);
+      if (fieldSchema.defaultValue) {
+        field.initialValue = fieldSchema.defaultValue;
+      }
+    }, [fieldSchema.defaultValue]);
     return (
       <div className={className}>
         <FilterContext.Provider