diff options
author | Jan Cholasta <jcholast@redhat.com> | 2016-06-01 14:46:35 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2016-06-03 09:00:34 +0200 |
commit | 9b0df69f75e70bcba60b0732dfca4b3dbc7eace4 (patch) | |
tree | ce993ef26fabb8aedf8f1890ba06b0b5cadea7a9 /ipalib | |
parent | 748a4c31bf9018482b411578127eada176f47cec (diff) | |
download | freeipa-9b0df69f75e70bcba60b0732dfca4b3dbc7eace4.tar.gz freeipa-9b0df69f75e70bcba60b0732dfca4b3dbc7eace4.tar.xz freeipa-9b0df69f75e70bcba60b0732dfca4b3dbc7eace4.zip |
dns: fix dnsrecord interactive mode
Do not crash in interactive mode of dnsrecord_{add,mod}.
https://fedorahosted.org/freeipa/ticket/4739
Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/plugins/dns.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py index ef0d9d819..085b39bd2 100644 --- a/ipalib/plugins/dns.py +++ b/ipalib/plugins/dns.py @@ -697,7 +697,7 @@ def prompt_parts(rrtype, cmd, mod_dnsvalue=None): name, mod_dnsvalue)['result'] user_options = {} - parts = [p for p in cmd.params if 'dnsrecord_part' in p.flags] + parts = [p for p in cmd.params() if 'dnsrecord_part' in p.flags] if not parts: return user_options @@ -714,7 +714,7 @@ def prompt_parts(rrtype, cmd, mod_dnsvalue=None): def prompt_missing_parts(rrtype, cmd, kw, prompt_optional=False): user_options = {} - parts = [p for p in cmd.params if 'dnsrecord_part' in p.flags] + parts = [p for p in cmd.params() if 'dnsrecord_part' in p.flags] if not parts: return user_options |