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.
diff --git a/changelog.md b/changelog.md
index 5768d10df7f168080d654b17975d8375b7344e62..d3aa503b625afcd7508fd706d3a0247e3d8f9f61 100644
--- a/changelog.md
+++ b/changelog.md
@@ -2,6 +2,9 @@
 
 All notable changes to this project will be documented in this file.
 
+## [0.41] - 2022-07-20
+- Fix bug with `dashboards_info` not being properly populated
+
 ## [0.40] - 2022-06-30
 - POL1-597: Add POC for scid-based dashboards
 
diff --git a/setup.py b/setup.py
index 3ca204bf2eadd9fbe50d5e036cb18a4abb934f96..cac5ac1e407105b9019a10f9681c5f6509b70302 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='brian-dashboard-manager',
-    version="0.40",
+    version="0.41",
     author='GEANT',
     author_email='swd@geant.org',
     description='',