|
|
|
@ -107,11 +107,8 @@ class CloudflareProvider(BaseProvider): |
|
|
|
def _data_for_CAA(self, _type, records): |
|
|
|
values = [] |
|
|
|
for r in records: |
|
|
|
values.append({ |
|
|
|
'flags': r['flags'], |
|
|
|
'tag': r['tag'], |
|
|
|
'value': r['content'], |
|
|
|
}) |
|
|
|
data = r['data'] |
|
|
|
values.append(data) |
|
|
|
return { |
|
|
|
'ttl': records[0]['ttl'], |
|
|
|
'type': _type, |
|
|
|
@ -214,9 +211,11 @@ class CloudflareProvider(BaseProvider): |
|
|
|
def _contents_for_CAA(self, record): |
|
|
|
for value in record.values: |
|
|
|
yield { |
|
|
|
'flags': value.flags, |
|
|
|
'tag': value.tag, |
|
|
|
'value': value.value, |
|
|
|
'data': { |
|
|
|
'flags': value.flags, |
|
|
|
'tag': value.tag, |
|
|
|
'value': value.value, |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
def _contents_for_TXT(self, record): |
|
|
|
|