diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py index 3d5c7cf3eb7a2ecfd8912610c23cd94c2f2b51fc..47f457b0ca03dc4f68e1e3534610636cb79eecb8 100644 --- a/inventory_provider/routes/poller.py +++ b/inventory_provider/routes/poller.py @@ -475,7 +475,7 @@ def _get_dashboards(interface): yield BRIAN_DASHBOARDS.NREN -def _get_dashboard_data(ifc, customers): +def _get_dashboard_data(ifc, names): def _get_interface_type(description): if re.match(r'^PHY', description): @@ -516,7 +516,7 @@ def _get_dashboard_data(ifc, customers): if BRIAN_DASHBOARDS.INFRASTRUCTURE_BACKBONE.name in dashboards: name = _get_backbone_name(description) - customers.add(name) + names = {name} elif BRIAN_DASHBOARDS.GWS_PHY_UPSTREAM.name in dashboards: name = _get_customer_name(description) host = ifc['router'] @@ -532,9 +532,9 @@ def _get_dashboard_data(ifc, customers): 'interface_type': interface_type.name }, 'dashboards_info': [{ - 'name': customer_name, + 'name': name, 'interface_type': interface_type.name - } for customer_name in customers] + } for name in names] }