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 = () => {