diff --git a/public/app/features/provisioning/Wizard/SynchronizeStep.tsx b/public/app/features/provisioning/Wizard/SynchronizeStep.tsx index a763605a9b0..f389351be27 100644 --- a/public/app/features/provisioning/Wizard/SynchronizeStep.tsx +++ b/public/app/features/provisioning/Wizard/SynchronizeStep.tsx @@ -46,6 +46,7 @@ export const SynchronizeStep = memo(function SynchronizeStep({ } = repositoryStatusQuery?.data?.status?.health || {}; const hasError = repositoryStatusQuery.isError; + const isLoading = repositoryStatusQuery.isLoading || repositoryStatusQuery.isFetching; const isButtonDisabled = hasError || (checked !== undefined && isRepositoryHealthy === false); const startSynchronization = async () => { @@ -56,7 +57,7 @@ export const SynchronizeStep = memo(function SynchronizeStep({ } }; - if (repositoryStatusQuery.isFetching) { + if (isLoading) { return ; } if (job) { @@ -151,7 +152,7 @@ export const SynchronizeStep = memo(function SynchronizeStep({ )} - {hasError || isRepositoryHealthy === false ? ( + {hasError || (checked !== undefined && isRepositoryHealthy === false) ? (