From 48ac02b8d0153f0e9b0ce6848293e94c48cd2065 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Mon, 26 Feb 2024 13:09:46 +1100 Subject: [PATCH] fix: Error with only hns site trying to get icann email --- sites.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sites.py b/sites.py index e1ad27e..6a1a35e 100644 --- a/sites.py +++ b/sites.py @@ -267,10 +267,12 @@ def write_nginx_conf(site): for alt in site['alt_domains']: if is_icann(alt): icann_domains.append(alt) - email = f'admin@{icann_domains[0]}' - icann_domains = " -d ".join(icann_domains) - icann_domains = f'-d {icann_domains}' - os.system(f'certbot --nginx {icann_domains} --non-interactive --agree-tos --email {email} --redirect') + + if len(icann_domains) > 0: + email = f'admin@{icann_domains[0]}' + icann_domains = " -d ".join(icann_domains) + icann_domains = f'-d {icann_domains}' + os.system(f'certbot --nginx {icann_domains} --non-interactive --agree-tos --email {email} --redirect') return True