From 8a363a78bd66ecaafc14b88da05e5e1216125e25 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Wed, 8 Jan 2025 21:58:13 +0100 Subject: [PATCH] CLOUDNS: populate zone cache when creating zone --- providers/cloudns/api.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/providers/cloudns/api.go b/providers/cloudns/api.go index 00d4e5153..8976b77ce 100644 --- a/providers/cloudns/api.go +++ b/providers/cloudns/api.go @@ -175,6 +175,11 @@ func (c *cloudnsProvider) createDomain(domain string) error { if _, err := c.get("/dns/register.json", params); err != nil { return fmt.Errorf("failed create domain (ClouDNS): %s", err) } + c.Lock() + defer c.Unlock() + if c.domainIndex != nil { + c.domainIndex[domain] = domain + } return nil }