From 5869fcb97a7f2f0393906a2ee641a8b9328811fa Mon Sep 17 00:00:00 2001 From: Stephanie Hingtgen Date: Sun, 28 Sep 2025 14:10:17 -0600 Subject: [PATCH] Provisioning: Wait for status check in frontend (#111712) --- public/app/features/provisioning/Wizard/SynchronizeStep.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) ? (