diff --git a/plinth/modules/letsencrypt/views.py b/plinth/modules/letsencrypt/views.py index eb8660759..46750c51b 100644 --- a/plinth/modules/letsencrypt/views.py +++ b/plinth/modules/letsencrypt/views.py @@ -85,7 +85,11 @@ def get_status(): status = actions.superuser_run('letsencrypt', ['get-status']) status = json.loads(status) - for domains in names.domains.values(): + for domain_type, domains in names.domains.items(): + # XXX: Remove when Let's Encrypt supports .onion addresses + if domain_type == 'hiddenservice': + continue + for domain in domains: status['domains'].setdefault(domain, {})