From c9a5c6a0f98289b79001a63116c39514f125fa3c Mon Sep 17 00:00:00 2001 From: Juho Teperi Date: Sun, 19 May 2019 19:12:10 +0300 Subject: [PATCH] DIGITALOCEAN: Fix #479: Filter SOA records from Digitalocean (#485) --- providers/digitalocean/digitaloceanProvider.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/providers/digitalocean/digitaloceanProvider.go b/providers/digitalocean/digitaloceanProvider.go index e6d34c43e..78f1af47f 100644 --- a/providers/digitalocean/digitaloceanProvider.go +++ b/providers/digitalocean/digitaloceanProvider.go @@ -102,9 +102,13 @@ func (api *DoApi) GetDomainCorrections(dc *models.DomainConfig) ([]*models.Corre return nil, err } - existingRecords := make([]*models.RecordConfig, len(records)) + var existingRecords []*models.RecordConfig for i := range records { - existingRecords[i] = toRc(dc, &records[i]) + r := toRc(dc, &records[i]) + if r.Type == "SOA" { + continue + } + existingRecords = append(existingRecords, r) } // Normalize