From ba8db1b4b56ee9a413f5f79d12292ef83d6733ab Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Fri, 2 Aug 2019 12:22:54 -0700 Subject: [PATCH] letsencrypt: Fix problem with automatically obtaining certificates When a domain is added, an attempt will be made to obtain a valid LE certificate for domain. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/letsencrypt/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plinth/modules/letsencrypt/__init__.py b/plinth/modules/letsencrypt/__init__.py index 882cae8e9..0c802bf66 100644 --- a/plinth/modules/letsencrypt/__init__.py +++ b/plinth/modules/letsencrypt/__init__.py @@ -165,9 +165,9 @@ def on_domain_added(sender, domain_type='', name='', description='', # Check if a cert if already available for domain_name, domain_status in get_status()['domains'].items(): - if domain_name == name and \ - domain_status.certificate_available and \ - domain_status.validity == 'valid': + if domain_name == name and domain_status and \ + domain_status['certificate_available'] and \ + domain_status['validity'] == 'valid': return False try: