Skip to content

Commit 85bba42

Browse files
committed
fix FilterLiveForm input value can be out of date with filter value
1 parent d283988 commit 85bba42

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/ra-core/src/form/FilterLiveForm.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ export const FilterLiveForm = (props: FilterLiveFormProps) => {
107107
if (!isValid) {
108108
return;
109109
}
110-
hasJustBeenModifiedByUser.current = true;
111110
setFilters(mergeObjNotArray(filterValues, values));
112111
};
113112
const debouncedOnSubmit = useDebouncedEvent(onSubmit, debounce || 0);
@@ -121,8 +120,10 @@ export const FilterLiveForm = (props: FilterLiveFormProps) => {
121120
if (get(values, name) === '') {
122121
const newValues = cloneDeep(values);
123122
set(newValues, name, '');
123+
hasJustBeenModifiedByUser.current = true;
124124
debouncedOnSubmit(newValues);
125125
} else {
126+
hasJustBeenModifiedByUser.current = true;
126127
debouncedOnSubmit(values);
127128
}
128129
}

0 commit comments

Comments
 (0)