diff --git a/packages/ui/src/foundations/enterprise-module/components/data-table/index.tsx b/packages/ui/src/foundations/enterprise-module/components/data-table/index.tsx index e647e1c..e9e869e 100644 --- a/packages/ui/src/foundations/enterprise-module/components/data-table/index.tsx +++ b/packages/ui/src/foundations/enterprise-module/components/data-table/index.tsx @@ -236,8 +236,10 @@ export function EnterpriseDataTable(props: EnterpriseDataT const handleSearchClear = useCallback(() => { setSearchValue(''); - searchRef.current = ''; - gridApiRef.current?.refreshServerSide({ purge: true }); + if (searchRef.current !== '') { + searchRef.current = ''; + gridApiRef.current?.refreshServerSide({ purge: true }); + } }, []); const activeFilterCount = useMemo(() => {