Reload permissions cache when adding a datasource (#47658)

This commit is contained in:
Vardan Torosyan 2022-04-13 11:58:18 +02:00 committed by GitHub
parent 46dc1e98fa
commit 463f00b93f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,6 +24,7 @@ import {
} from './reducers';
import { getDataSource, getDataSourceMeta } from './selectors';
import { accessControlQueryParam } from 'app/core/utils/accessControl';
import { contextSrv } from '../../../core/services/context_srv';
export interface DataSourceTypesLoadedPayload {
plugins: DataSourcePluginMeta[];
@ -217,6 +218,9 @@ export function addDataSource(plugin: DataSourcePluginMeta): ThunkResult<void> {
const result = await getBackendSrv().post('/api/datasources', newInstance);
await getDatasourceSrv().reload();
await contextSrv.fetchUserPermissions();
locationService.push(`/datasources/edit/${result.datasource.uid}`);
};
}