From 9b0df69f75e70bcba60b0732dfca4b3dbc7eace4 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Wed, 1 Jun 2016 14:46:35 +0200 Subject: 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 --- ipalib/plugins/dns.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ipalib') 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 -- cgit