From d7556bd189777b5ff4757e596de94227a42d2766 Mon Sep 17 00:00:00 2001 From: Levente Balogh Date: Thu, 11 Aug 2022 07:24:39 +0200 Subject: [PATCH] fix: use `type` instead of `uid` to get datasource metadata (#53543) --- public/app/features/datasources/components/EditDataSource.tsx | 2 +- public/app/features/datasources/state/hooks.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/app/features/datasources/components/EditDataSource.tsx b/public/app/features/datasources/components/EditDataSource.tsx index b7e2dde1e7c..bd5da825deb 100644 --- a/public/app/features/datasources/components/EditDataSource.tsx +++ b/public/app/features/datasources/components/EditDataSource.tsx @@ -45,7 +45,7 @@ export function EditDataSource({ uid, pageId }: Props) { const dispatch = useDispatch(); const dataSource = useDataSource(uid); - const dataSourceMeta = useDataSourceMeta(uid); + const dataSourceMeta = useDataSourceMeta(dataSource.type); const dataSourceSettings = useDataSourceSettings(); const dataSourceRights = useDataSourceRights(uid); const exploreUrl = useDataSourceExploreUrl(uid); diff --git a/public/app/features/datasources/state/hooks.ts b/public/app/features/datasources/state/hooks.ts index 4b55e9377d4..7cf1013c91e 100644 --- a/public/app/features/datasources/state/hooks.ts +++ b/public/app/features/datasources/state/hooks.ts @@ -115,8 +115,8 @@ export const useDataSourceExploreUrl = (uid: string) => { return exploreUrl; }; -export const useDataSourceMeta = (uid: string): DataSourcePluginMeta => { - return useSelector((state: StoreState) => getDataSourceMeta(state.dataSources, uid)); +export const useDataSourceMeta = (pluginType: string): DataSourcePluginMeta => { + return useSelector((state: StoreState) => getDataSourceMeta(state.dataSources, pluginType)); }; export const useDataSourceSettings = () => {