Merge pull request #210 from kevgliss/hotfix

Fixes an assumption that 'subAltNames' are always passed to the API.
This commit is contained in:
kevgliss 2016-01-11 09:08:38 -08:00
commit 7c2862c958
1 changed files with 5 additions and 3 deletions

View File

@ -78,9 +78,11 @@ def get_domains_from_options(options):
:return:
"""
domains = [options['commonName']]
for k, v in options['extensions']['subAltNames']['names']:
if k == 'DNSName':
domains.append(v)
if options.get('extensions'):
if options['extensions'].get('subAltNames'):
for k, v in options['extensions']['subAltNames']['names']:
if k == 'DNSName':
domains.append(v)
return domains