diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.test.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.test.tsx index 5232a698d..04cfe503c 100644 --- a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.test.tsx +++ b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.test.tsx @@ -123,6 +123,6 @@ test('Clickin on checkbox when resetConfig:flase', () => { expect(props.forceUpdate).not.toBeCalled(); expect(setNativeFilterFieldValues).not.toBeCalled(); userEvent.click(screen.getByRole('checkbox')); - expect(props.forceUpdate).not.toBeCalled(); + expect(props.forceUpdate).toBeCalled(); expect(setNativeFilterFieldValues).not.toBeCalled(); }); diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.tsx index 48c074cc2..4310a5b45 100644 --- a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.tsx +++ b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ControlItems.tsx @@ -72,6 +72,7 @@ const ControlItems: FC = ({ { if (!controlItem.config.resetConfig) { + forceUpdate(); return; } setNativeFilterFieldValues(form, filterId, {