From 043737e35f58b6cf08f17eb78c28ee7527a8fc27 Mon Sep 17 00:00:00 2001 From: Petr Spacek Date: Jun 21 2016 11:48:51 +0000 Subject: DNS: Fix realm domains integration with DNS zone add. Realmdomains integration into DNS commands pre-dates split of DNS forward zones and DNS master zones into two distinct commands. There was an forgotten condition in dnszone_add command which caused omission of DNS master zones with non-empty forwarders from realmdomain list. https://fedorahosted.org/freeipa/ticket/5980 Reviewed-By: Martin Basti --- diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py index 4edae6e..038d8b7 100644 --- a/ipalib/plugins/dns.py +++ b/ipalib/plugins/dns.py @@ -2804,11 +2804,10 @@ class dnszone_add(DNSZoneBase_add): assert isinstance(dn, DN) # Add entry to realmdomains - # except for our own domain, forward zones, reverse zones and root zone + # except for our own domain, reverse zones and root zone zone = keys[0] if (zone != DNSName(api.env.domain).make_absolute() and - not options.get('idnsforwarders') and not zone.is_reverse() and zone != DNSName.root): try: