Merge pull request #276 from jipperinbham/cloudflare-query-fix

add txt and name to query params, remove Type check
This commit is contained in:
xenolf 2016-08-24 00:15:56 +02:00 committed by GitHub
commit e220b2da7c

View file

@ -133,7 +133,11 @@ func (c *DNSProvider) findTxtRecord(fqdn string) (*cloudFlareRecord, error) {
return nil, err return nil, err
} }
result, err := c.makeRequest("GET", fmt.Sprintf("/zones/%s/dns_records?per_page=1000", zoneID), nil) result, err := c.makeRequest(
"GET",
fmt.Sprintf("/zones/%s/dns_records?per_page=1000&type=TXT&name=%s", zoneID, acme.UnFqdn(fqdn)),
nil,
)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -145,7 +149,7 @@ func (c *DNSProvider) findTxtRecord(fqdn string) (*cloudFlareRecord, error) {
} }
for _, rec := range records { for _, rec := range records {
if rec.Name == acme.UnFqdn(fqdn) && rec.Type == "TXT" { if rec.Name == acme.UnFqdn(fqdn) {
return &rec, nil return &rec, nil
} }
} }