From fa1b189bebcfa65b84d690c1b3d3bed554ed25a8 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Thu, 2 Feb 2023 04:02:40 -0500 Subject: [PATCH] [v9.3.x] Fix/60084/save and test (#62749) Fix: Save and test error message does not persist across datasource instance settings anymore (cherry picked from commit ce50168b70b4444abb5a1aa36d695dc1b7c339b9) Co-authored-by: Timur Olzhabayev --- public/app/features/datasources/state/hooks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/app/features/datasources/state/hooks.ts b/public/app/features/datasources/state/hooks.ts index cc6bc00c054..88673316354 100644 --- a/public/app/features/datasources/state/hooks.ts +++ b/public/app/features/datasources/state/hooks.ts @@ -22,6 +22,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) => { @@ -33,7 +34,7 @@ export const useInitDataSourceSettings = (uid: string) => { return function cleanUp() { dispatch( cleanUpAction({ - cleanupAction: (state) => state.dataSourceSettings, + cleanupAction: (state) => (state.dataSourceSettings = initialDataSourceSettingsState), }) ); };