From eec109d500fb26ffc8c131a3b670c806ed20a1d3 Mon Sep 17 00:00:00 2001 From: Alex Khomenko Date: Thu, 22 May 2025 12:04:09 +0300 Subject: [PATCH] Provisioning: Skip settings request if the feature toggle not set (#105800) --- .../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; }