From 53b6203473cbe034d0a65c408a2a37c3735fdaa6 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 10 Sep 2020 21:45:28 -0700 Subject: [PATCH] coturn: Don't handle certificates if not installed Tests: - Without these changes, with Coturn not-installed, change the domain name. Notice that certificate events for Coturn fails due to missing domain information. - With these changes, with Coturn not-installed, change the domain name. Notice that certificate events for Coturn don't result in any actions. - With these changes, with Coturn installed, change the domain name. Notice that certificate events for Coturn succeed. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/coturn/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plinth/modules/coturn/__init__.py b/plinth/modules/coturn/__init__.py index d5309d8f6..4138dff5e 100644 --- a/plinth/modules/coturn/__init__.py +++ b/plinth/modules/coturn/__init__.py @@ -115,6 +115,10 @@ def get_domain(): def get_domains(): """Return a list with the configured domains.""" + setup_helper = globals()['setup_helper'] + if setup_helper.get_state() == 'needs-setup': + return [] + domain = get_domain() if domain: return [domain]