mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-02-25 08:02:58 +08:00
BUGFIX: Skip AuditRecords when running dnscontrol check (#1508)
Fixes 1507
This commit is contained in:
parent
24331d564a
commit
997e1a0901
1 changed files with 6 additions and 0 deletions
|
@ -467,6 +467,12 @@ func ValidateAndNormalizeConfig(config *models.DNSConfig) (errs []error) {
|
|||
// Let's ask the provider if there are any records they can't handle.
|
||||
for _, domain := range config.Domains { // For each domain..
|
||||
for _, provider := range domain.DNSProviderInstances { // For each provider...
|
||||
if provider.ProviderBase.ProviderType == "-" {
|
||||
// The point of "dnscontrol check" is that it doesn't require
|
||||
// creds.json. Since the ProviderType is in creds.json, these
|
||||
// pre-providerType checks must be skipped.
|
||||
continue
|
||||
}
|
||||
if err := providers.AuditRecords(provider.ProviderBase.ProviderType, domain.Records); err != nil {
|
||||
errs = append(errs, err)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue