diff --git a/pkg/issuer/acme/dns/acmedns/acmedns.go b/pkg/issuer/acme/dns/acmedns/acmedns.go index 52db23ada..93efc811c 100644 --- a/pkg/issuer/acme/dns/acmedns/acmedns.go +++ b/pkg/issuer/acme/dns/acmedns/acmedns.go @@ -48,7 +48,12 @@ func NewDNSProviderHostBytes(host string, accountJson []byte) (*DNSProvider, err // Present creates a TXT record to fulfil the dns-01 challenge func (c *DNSProvider) Present(domain, token, keyAuth string) error { // fqdn, ttl are unused by ACME DNS - _, value, _ := util.DNS01Record(domain, keyAuth) + _, value, _, err := util.DNS01Record(domain, keyAuth) + + if err != nil { + return err + } + if account, exists := c.accounts[domain]; exists { // Update the acme-dns TXT record.