summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2016-06-01 14:46:35 +0200
committerJan Cholasta <jcholast@redhat.com>2016-06-03 09:00:34 +0200
commit9b0df69f75e70bcba60b0732dfca4b3dbc7eace4 (patch)
treece993ef26fabb8aedf8f1890ba06b0b5cadea7a9 /ipalib
parent748a4c31bf9018482b411578127eada176f47cec (diff)
downloadfreeipa-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.py4
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