mirror of
https://github.com/grafana/grafana.git
synced 2025-08-06 04:19:26 +08:00
Provisioning: Skip settings request if the feature toggle not set (#105800)
This commit is contained in:
@ -1,9 +1,12 @@
|
||||
import { skipToken } from '@reduxjs/toolkit/query';
|
||||
|
||||
import { config } from '@grafana/runtime';
|
||||
import { RepositoryViewList, useGetFrontendSettingsQuery } from 'app/api/clients/provisioning';
|
||||
|
||||
export function useIsProvisionedInstance(settings?: RepositoryViewList) {
|
||||
const settingsQuery = useGetFrontendSettingsQuery(settings ? skipToken : undefined);
|
||||
const settingsQuery = useGetFrontendSettingsQuery(
|
||||
settings || !config.featureToggles.provisioning ? skipToken : undefined
|
||||
);
|
||||
if (!settings) {
|
||||
settings = settingsQuery.data;
|
||||
}
|
||||
|
Reference in New Issue
Block a user