mirror of
https://github.com/go-acme/lego.git
synced 2025-07-16 03:44:18 +02:00
dnspod: improve search accuracy when a domain have more than 100 records (#1354)
This commit is contained in:
@ -174,14 +174,14 @@ func (d *DNSProvider) findTxtRecords(domain, fqdn string) ([]dnspod.Record, erro
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
recordName := extractRecordName(fqdn, zoneName)
|
||||||
|
|
||||||
var records []dnspod.Record
|
var records []dnspod.Record
|
||||||
result, _, err := d.client.Records.List(zoneID, "")
|
result, _, err := d.client.Records.List(zoneID, recordName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return records, fmt.Errorf("API call has failed: %w", err)
|
return records, fmt.Errorf("API call has failed: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
recordName := extractRecordName(fqdn, zoneName)
|
|
||||||
|
|
||||||
for _, record := range result {
|
for _, record := range result {
|
||||||
if record.Name == recordName {
|
if record.Name == recordName {
|
||||||
records = append(records, record)
|
records = append(records, record)
|
||||||
|
Reference in New Issue
Block a user