From fc6d747cabef23955ca931ff0a7153544ad62c99 Mon Sep 17 00:00:00 2001 From: Matthew Grotke Date: Sat, 23 May 2026 04:24:33 -0400 Subject: [PATCH] Development --- routlin/status.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/routlin/status.py b/routlin/status.py index 3091738..c00403c 100644 --- a/routlin/status.py +++ b/routlin/status.py @@ -171,11 +171,12 @@ def check_services(data): "name": f"{DASHB_TIMER_NAME}.timer", "expected_active": "active", "expected_enabled": "enabled"}) - enabled_ddns = [p for p in data.get("ddns", {}).get("providers", []) if p.get("enabled")] - if enabled_ddns: - units.append({"id": f"{DDNS_TIMER_NAME}.timer", - "name": f"{DDNS_TIMER_NAME}.timer", - "expected_active": "active", "expected_enabled": "enabled"}) + has_ddns = any(p.get("enabled") for p in data.get("ddns", {}).get("providers", [])) + exp_ddns_active = "active" if has_ddns else "inactive" + exp_ddns_enabled = "enabled" if has_ddns else "disabled" + units.append({"id": f"{DDNS_TIMER_NAME}.timer", + "name": f"{DDNS_TIMER_NAME}.timer", + "expected_active": exp_ddns_active, "expected_enabled": exp_ddns_enabled}) exp_fr_active = "active" if _radius_enabled(data) else "inactive" exp_fr_enabled = "enabled" if _radius_enabled(data) else "disabled"