diff --git a/powerdnsadmin/models/record.py b/powerdnsadmin/models/record.py index 9ff95e1..57a62e9 100644 --- a/powerdnsadmin/models/record.py +++ b/powerdnsadmin/models/record.py @@ -272,6 +272,15 @@ class Record(object): # Get the list of rrsets to be added and deleted new_rrsets, del_rrsets = self.compare(domain_name, submitted_records) + # Remove blank comments from rrsets for compatability with some backends + for r in new_rrsets['rrsets']: + if not r['comments']: + del r['comments'] + + for r in del_rrsets['rrsets']: + if not r['comments']: + del r['comments'] + # Submit the changes to PDNS API try: headers = {}