summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/plugins/dns.py
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2015-01-07 13:21:04 +0100
committerMartin Kosek <mkosek@redhat.com>2015-01-09 13:30:37 +0100
commitaf6aece39b4804b9974098d5688a969d053548bc (patch)
treed59fa3ed61308317123e2e5b1294b74ec743f6a6 /ipaserver/install/plugins/dns.py
parentbb405bd9721de205cbc3f640ad2c758acf8ed8d4 (diff)
downloadfreeipa-af6aece39b4804b9974098d5688a969d053548bc.tar.gz
freeipa-af6aece39b4804b9974098d5688a969d053548bc.tar.xz
freeipa-af6aece39b4804b9974098d5688a969d053548bc.zip
Fix zone find during forwardzone upgrade
https://fedorahosted.org/freeipa/ticket/4818 Reviewed-By: Petr Spacek <pspacek@redhat.com>
Diffstat (limited to 'ipaserver/install/plugins/dns.py')
-rw-r--r--ipaserver/install/plugins/dns.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipaserver/install/plugins/dns.py b/ipaserver/install/plugins/dns.py
index ea4aec974..aa7bf5f0b 100644
--- a/ipaserver/install/plugins/dns.py
+++ b/ipaserver/install/plugins/dns.py
@@ -198,12 +198,16 @@ class update_master_to_dnsforwardzones(PostUpdate):
# fwzones exist, do not execute upgrade again
return (False, False, [])
+ zones = []
try:
# raw values are required to store into ldif
zones = api.Command.dnszone_find(all=True,
raw=True,
sizelimit=0)['result']
except errors.NotFound:
+ pass
+
+ if not zones:
self.log.info('No DNS zone to update found')
return (False, False, [])