From e849043bf8aa1633ac546014a4655cec6c1ca5f0 Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke.madsen@geant.org> Date: Fri, 20 Aug 2021 12:16:35 +0200 Subject: [PATCH] Filter interfaces that have a dashboard assigned --- brian_dashboard_manager/inventory_provider/interfaces.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/brian_dashboard_manager/inventory_provider/interfaces.py b/brian_dashboard_manager/inventory_provider/interfaces.py index 400db47..e023ea4 100644 --- a/brian_dashboard_manager/inventory_provider/interfaces.py +++ b/brian_dashboard_manager/inventory_provider/interfaces.py @@ -47,7 +47,8 @@ def get_interfaces(host): # pragma: no cover interface['ipv4'] = ipv4 interface['ipv6'] = ipv6 return interface - enriched = list(map(enrich, interfaces)) + filtered = filter(lambda i: len(i['dashboards']) > 0, interfaces) + enriched = list(map(enrich, filtered)) return enriched -- GitLab