diff --git a/public/app/features/datasources/state/hooks.ts b/public/app/features/datasources/state/hooks.ts index 8432bb01bb7..3687ea740fc 100644 --- a/public/app/features/datasources/state/hooks.ts +++ b/public/app/features/datasources/state/hooks.ts @@ -23,6 +23,7 @@ import { } from './actions'; import { DataSourcesRoutesContext } from './contexts'; import { getDataSourceLoadingNav, buildNavModel, getDataSourceNav } from './navModel'; +import { initialDataSourceSettingsState } from './reducers'; import { getDataSource, getDataSourceMeta } from './selectors'; export const useInitDataSourceSettings = (uid: string) => { @@ -34,7 +35,7 @@ export const useInitDataSourceSettings = (uid: string) => { return function cleanUp() { dispatch( cleanUpAction({ - cleanupAction: (state) => state.dataSourceSettings, + cleanupAction: (state) => (state.dataSourceSettings = initialDataSourceSettingsState), }) ); };