diff --git a/public/app/features/provisioning/Wizard/ProvisioningWizard.tsx b/public/app/features/provisioning/Wizard/ProvisioningWizard.tsx index d6a9ac7ee13..4624aa9b574 100644 --- a/public/app/features/provisioning/Wizard/ProvisioningWizard.tsx +++ b/public/app/features/provisioning/Wizard/ProvisioningWizard.tsx @@ -237,8 +237,8 @@ function WizardContent({ const formData = getValues(); const spec = dataToSpec(formData.repository); await submitData(spec); - // Only proceed if submission was successful - if (!saveRequest.isError) { + // Only proceed if submission was successful and there's no error + if (!saveRequest.isError && saveRequest.isSuccess) { handleStatusChange(true); handleNext(); }