diff --git a/brian_dashboard_manager/grafana/provision.py b/brian_dashboard_manager/grafana/provision.py
index 4b84a529cd8fe08d74c198db692838ce84840929..d4c17fa9beefc270c6e0eebd93d1ff0cf83eec4e 100644
--- a/brian_dashboard_manager/grafana/provision.py
+++ b/brian_dashboard_manager/grafana/provision.py
@@ -449,17 +449,6 @@ def _provision_interfaces(config, org_config, ds_name, token):
                 ifaces = AGG_DASHBOARDS[dash_name]['interfaces']
                 ifaces.append(iface)
 
-        # aggregate dashboards based on dashboards_info
-        # there is no way for inventory provider to identify an interface as
-        # belonging to an EAP NREN at the level 'dashboards' is set
-        # (based on description and without access to service data)
-        # so we have to do this as an extra check on 'dashboards_info'
-        for dashboard in iface['dashboards_info']:
-            dash_name = dashboard['name']
-            if dash_name in AGG_DASHBOARDS:
-                ifaces = AGG_DASHBOARDS[dash_name]['interfaces']
-                ifaces.append(iface)
-
     # provision dashboards and their folders
     with ThreadPoolExecutor(max_workers=MAX_WORKERS) as executor:
         provisioned = []