diff --git a/brian_dashboard_manager/grafana/provision.py b/brian_dashboard_manager/grafana/provision.py
index dfa8ae508ea738d7055f48e106df137a110c2157..ccf7f928eb88670a511906f64c9d64d05ddfd571 100644
--- a/brian_dashboard_manager/grafana/provision.py
+++ b/brian_dashboard_manager/grafana/provision.py
@@ -303,10 +303,10 @@ def _provision_interfaces(config, org_config, ds_name, token):
 
     relevant_interfaces = list(filter(excluded, interfaces))
     for interface in relevant_interfaces:
-        interface['dashboards_info'] = filter(
+        interface['dashboards_info'] = list(filter(
             lambda x: x['name'] != '',
             interface['dashboards_info']
-        )
+        ))
 
     # loop over interfaces and add them to the dashboard_name
     # -> folder mapping structure `dashboards` above, for convenience.