dns: normalize record type read interactively in dnsrecord_add

When dnsrecord_add is called without options in interactive mode, it
prompts the user to enter a record type. The record type is expected to be
upper case further in the code, which causes non-upper case values not to
work correctly.

Fix this issue by upper casing the value after it is read.

https://fedorahosted.org/freeipa/ticket/6203

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Jan Cholasta 2016-09-05 09:35:42 +02:00 committed by Martin Basti
parent 08b7683130
commit afea961631

View File

@ -175,6 +175,8 @@ class dnsrecord_add(MethodOverride):
if rrtype is None:
return
rrtype = rrtype.upper()
try:
name = record_name_format % rrtype.lower()
param = self.params[name]