From 5c783933f32987a9208ce3cd51a4b9c30ea470de Mon Sep 17 00:00:00 2001 From: mercury233 Date: Mon, 13 Jan 2025 10:14:26 +0800 Subject: [PATCH] fix TXT record not wrapped in quotes --- models.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models.go b/models.go index aed78a5..57058a8 100644 --- a/models.go +++ b/models.go @@ -149,6 +149,10 @@ func cloudflareRecord(r libdns.Record) (cfDNSRecord, error) { rec.Data.Name = srv.Name rec.Data.Port = srv.Port rec.Data.Target = srv.Target + } else if r.Type == "TXT" { + // make sure the content is wrapped in quotes + rec.Name = r.Name + rec.Content = `"` + strings.Trim(r.Value, `"`) + `"` } else { rec.Name = r.Name rec.Content = r.Value