diff options
author | Martin Basti <mbasti@redhat.com> | 2015-01-07 13:21:04 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2015-01-09 13:30:37 +0100 |
commit | af6aece39b4804b9974098d5688a969d053548bc (patch) | |
tree | d59fa3ed61308317123e2e5b1294b74ec743f6a6 /ipaserver | |
parent | bb405bd9721de205cbc3f640ad2c758acf8ed8d4 (diff) | |
download | freeipa-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')
-rw-r--r-- | ipaserver/install/plugins/dns.py | 4 |
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, []) |