From 2e0680de4faa0ecd058b937fb2df2260de7caa91 Mon Sep 17 00:00:00 2001 From: Joshua Tauberer Date: Sun, 20 Jul 2014 14:41:02 +0000 Subject: [PATCH] the check for whether a custom DNS setting is valid was in the wrong place --- management/dns_update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/management/dns_update.py b/management/dns_update.py index ae55ea2c..ffab50b4 100755 --- a/management/dns_update.py +++ b/management/dns_update.py @@ -188,7 +188,6 @@ def build_zone(domain, all_domains, additional_records, env, is_zone=True): qname = None else: qname = qname[0:len(qname)-len("." + domain)] - if has_rec(qname, value): continue if isinstance(value, str): values = [("A", value)] elif isinstance(value, dict): @@ -196,6 +195,7 @@ def build_zone(domain, all_domains, additional_records, env, is_zone=True): else: raise ValueError() for rtype, value2 in values: + if has_rec(qname, rtype): continue if rtype == "TXT": value2 = "\"" + value2 + "\"" records.append((qname, rtype, value2, "(Set by user.)"))