From 842cb470f0edd82af8fa3a10093d534c1c78c5e7 Mon Sep 17 00:00:00 2001 From: Edwin Balani Date: Wed, 9 Nov 2022 18:19:38 +0000 Subject: [PATCH] Check HTTPS for site is provisioned before showing HTTPS active --- control/webapp/inspect_services.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/control/webapp/inspect_services.py b/control/webapp/inspect_services.py index 28c89ef..7845e36 100644 --- a/control/webapp/inspect_services.py +++ b/control/webapp/inspect_services.py @@ -80,7 +80,11 @@ def lookup_website(prefix, is_member): domains = [] for domain in web["vhosts"]: domains += [domain.domain, "www.{}".format(domain.domain)] - cert_records = sess.query(srcf.database.HTTPSCert.domain).filter(srcf.database.HTTPSCert.domain.in_(domains)) + cert_records = ( + sess.query(srcf.database.HTTPSCert.domain) + .filter(srcf.database.HTTPSCert.domain.in_(domains)) + .filter(srcf.database.HTTPSCert.provisioned) + ) certs = set() for record in cert_records: name = record[0]