From 0d308fe6d9a9b21542bfa45cff25cf6f2343b6d5 Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 12:37:22 +0300 Subject: [PATCH] [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 eec109d500fb26ffc8c131a3b670c806ed20a1d3) Co-authored-by: Alex Khomenko --- .../features/provisioning/hooks/useIsProvisionedInstance.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/features/provisioning/hooks/useIsProvisionedInstance.ts b/public/app/features/provisioning/hooks/useIsProvisionedInstance.ts index f218fe855e9..9e158ed3597 100644 --- a/public/app/features/provisioning/hooks/useIsProvisionedInstance.ts +++ b/public/app/features/provisioning/hooks/useIsProvisionedInstance.ts @@ -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; }