diff --git a/app/gitspace/infrastructure/deprovision.go b/app/gitspace/infrastructure/deprovision.go index 420027399..8257d68ef 100644 --- a/app/gitspace/infrastructure/deprovision.go +++ b/app/gitspace/infrastructure/deprovision.go @@ -58,9 +58,8 @@ func (i infraProvisioner) triggerDeprovisionForNewProvisioning( gitspaceConfig.GitspaceInstance.ID, err) } - if infraProvisionedLatest.InfraStatus != enum.InfraStatusProvisioned && - infraProvisionedLatest.InfraStatus != enum.InfraStatusUnknown { - return fmt.Errorf("the infrastructure with identifier %s doesn't exist", infra.Identifier) + if infraProvisionedLatest.InfraStatus == enum.InfraStatusDestroyed { + return nil } err = infraProvider.Deprovision(ctx, infra)