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