Browse Source

Fixed inconsistency bug with adding TXT records with Azure.

pull/102/head
Heesu Hwang 8 years ago
parent
commit
a2c9950d28
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      octodns/provider/azuredns.py

+ 6
- 1
octodns/provider/azuredns.py View File

@ -90,7 +90,6 @@ class _AzureRecord(object):
_params_for_AAAA = _params
_params_for_NS = _params
_params_for_PTR = _params
_params_for_TXT = _params
def _params_for_CNAME(self, data, key_name, azure_class):
return {key_name: azure_class(data['value'])}
@ -121,6 +120,12 @@ class _AzureRecord(object):
data['value']['target']))
return {key_name: params}
def _params_for_TXT(self, data, key_name, azure_class):
if 'values' in data:
return {key_name: [azure_class([v]) for v in data['values']]}
else: # API for TxtRecord has list of str, even for singleton
return {key_name: [azure_class([data['value']])]}
def _equals(self, b):
'''Checks whether two records are equal by comparing all fields.
:param b: Another _AzureRecord object


Loading…
Cancel
Save