[release-12.0.1] Provisioning: Skip settings request if the feature toggle not set (#105812)

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

(cherry picked from commit eec109d500)

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
This commit is contained in:
grafana-delivery-bot[bot]
2025-05-22 12:37:22 +03:00
committed by GitHub
co-authored by Alex Khomenko
parent 0a507ea3f8
commit 0d308fe6d9
@@ -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;
}