fix: use type instead of uid to get datasource metadata (#53543)

This commit is contained in:
Levente Balogh 2022-08-11 07:24:39 +02:00 committed by GitHub
parent 7554322327
commit d7556bd189
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

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