diff --git a/providers/gandiv5/gandi_v5Provider.go b/providers/gandiv5/gandi_v5Provider.go index d6fb5409f..19d5a256e 100644 --- a/providers/gandiv5/gandi_v5Provider.go +++ b/providers/gandiv5/gandi_v5Provider.go @@ -176,9 +176,9 @@ func PrepDesiredRecords(dc *models.DomainConfig) { printer.Warnf("Gandi does not support ttls > 30 days. Setting %s from %d to 2592000\n", rec.GetLabelFQDN(), rec.TTL) rec.TTL = 2592000 } - if rec.Type == "TXT" { - rec.SetTarget("\"" + rec.GetTargetField() + "\"") // FIXME(tlim): Should do proper quoting. - } + // if rec.Type == "TXT" { + // rec.SetTarget("\"" + rec.GetTargetField() + "\"") // FIXME(tlim): Should do proper quoting. + // } if rec.Type == "NS" && rec.GetLabel() == "@" { if !strings.HasSuffix(rec.GetTargetField(), ".gandi.net.") { printer.Warnf("Gandi does not support changing apex NS records. Ignoring %s\n", rec.GetTargetField()) diff --git a/providers/inwx/inwxProvider.go b/providers/inwx/inwxProvider.go index a2de4cb03..3ac148aed 100644 --- a/providers/inwx/inwxProvider.go +++ b/providers/inwx/inwxProvider.go @@ -216,10 +216,8 @@ func checkRecords(records models.Records) error { // TODO(tlim) Remove this function. auditrecords.go takes care of this now. for _, r := range records { if r.Type == "TXT" { - for _, target := range r.GetTargetTXTSegmented() { - if strings.ContainsAny(target, "`") { - return fmt.Errorf("INWX TXT records do not support single-quotes in their target") - } + if strings.ContainsAny(r.GetTargetTXTJoined(), "`") { + return fmt.Errorf("INWX TXT records do not support single-quotes in their target") } } }