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>
This commit is contained in:
Jan Cholasta
2016-06-01 14:46:35 +02:00
parent 748a4c31bf
commit 9b0df69f75

View File

@@ -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