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) ? (