From 1793626f8e8993e2b58708ae19b7e8a6f7d40572 Mon Sep 17 00:00:00 2001 From: DXTimer Date: Thu, 17 Oct 2024 10:07:53 +0300 Subject: [PATCH] tooling: update sweeper to be more robust --- tools/sweep/main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/sweep/main.go b/tools/sweep/main.go index 18a5266..c054559 100644 --- a/tools/sweep/main.go +++ b/tools/sweep/main.go @@ -178,7 +178,10 @@ func cleanupDomains(ctx context.Context, dnsimpleClient *dnsimple.Client, accoun fmt.Printf("Deleting domain %s\n", domain.Name) _, err := dnsimpleClient.Domains.DeleteDomain(ctx, account, domain.Name) - if err != nil { + if err != nil && strings.Contains(err.Error(), "The domain cannot be deleted because it is either being registered or is transferring in") { + fmt.Printf("Skipping domain %s because it is being registered or is transferring in\n", domain.Name) + continue + } else if err != nil { panic(err) } }