diff --git a/octodns/provider/fastdns.py b/octodns/provider/fastdns.py index e4a3c66..f6d3bd3 100644 --- a/octodns/provider/fastdns.py +++ b/octodns/provider/fastdns.py @@ -433,7 +433,6 @@ class AkamaiProvider(BaseProvider): _params_for_A = _params_for_multiple _params_for_AAAA = _params_for_multiple _params_for_NS = _params_for_multiple - _params_for_SPF = _params_for_multiple _params_for_CNAME = _params_for_single _params_for_PTR = _params_for_single @@ -466,6 +465,15 @@ class AkamaiProvider(BaseProvider): return rdata + def _params_for_SPF(self, values): + rdata = [] + + for r in values: + txt = "\"" + r.replace('\\;', ';') + "\"" + rdata.append(txt) + + return rdata + def _params_for_SRV(self, values): rdata = [] for r in values: