From 53a04d6a9443d68357cb000eb264c91375c8d914 Mon Sep 17 00:00:00 2001 From: Alexandre Oliveira Date: Tue, 24 Nov 2020 20:15:29 +0100 Subject: [PATCH] Wrap record value in quotes --- client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 430ad29..6dc3d41 100644 --- a/client.go +++ b/client.go @@ -55,7 +55,7 @@ func (p *Provider) addDNSRecord(ctx context.Context, domain string, record libdn p.getClient() - err := p.client.vultr.DNSRecord.Create(ctx, domain, record.Type, record.Name, record.Value, int(record.TTL.Seconds()), 0) + err := p.client.vultr.DNSRecord.Create(ctx, domain, record.Type, record.Name, strconv.Quote(record.Value), int(record.TTL.Seconds()), 0) if err != nil { return record, err } @@ -90,7 +90,7 @@ func (p *Provider) updateDNSRecord(ctx context.Context, domain string, record li entry := govultr.DNSRecord{ Name: record.Name, - Data: record.Value, + Data: strconv.Quote(record.Value), Type: record.Type, TTL: int(record.TTL.Seconds()), RecordID: id,