fix(FilterForm): do not trigger filtering when validation fails (#6659)

This commit is contained in:
Zeke Zhang 2025-04-14 18:35:59 +08:00 committed by GitHub
parent c10579e57f
commit 6d50f7e9b1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -522,9 +522,11 @@ export const useFilterBlockActionProps = () => {
const { doFilter } = useDoFilter(); const { doFilter } = useDoFilter();
const actionField = useField(); const actionField = useField();
actionField.data = actionField.data || {}; actionField.data = actionField.data || {};
const form = useForm();
return { return {
async onClick() { async onClick() {
await form.submit();
actionField.data.loading = true; actionField.data.loading = true;
await doFilter(); await doFilter();
actionField.data.loading = false; actionField.data.loading = false;