Provisioning: Skip settings request if the feature toggle not set (#105800)

This commit is contained in:
Alex Khomenko
2025-05-22 12:04:09 +03:00
committed by GitHub
parent ec48b0dfcb
commit eec109d500

View File

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