summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/dns.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/plugins/dns.py')
-rw-r--r--ipalib/plugins/dns.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py
index da4934fc..d51c2c30 100644
--- a/ipalib/plugins/dns.py
+++ b/ipalib/plugins/dns.py
@@ -1003,6 +1003,10 @@ class TXTRecord(DNSRecord):
),
)
+ def _get_part_values(self, value):
+ # ignore any space in TXT record
+ return (value,)
+
_dns_records = (
ARecord(),
AAAARecord(),
@@ -1536,6 +1540,8 @@ class dnsrecord(LDAPObject):
u'dnsdata' : dnsvalue
}
values = param._get_part_values(dnsvalue)
+ if values is None:
+ continue
for val_id, val in enumerate(values):
if val is not None:
dnsentry[parts_params[val_id].name] = val