diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py
index 8c3c11f1940ae0694a34fae0880bf6fbb9ed0d95..6d7476e0fd50a2ba20d64b13cea4a2c233555e0e 100644
--- a/inventory_provider/routes/poller.py
+++ b/inventory_provider/routes/poller.py
@@ -417,7 +417,7 @@ def _get_dashboards(interface):
     router = interface.get('router', '').lower()
     ifc_name = interface.get('name', '')
     description = interface.get('description', '').strip()
-    if re.search(r'COPERNICUS.*?\|', description, flags=re.IGNORECASE):
+    if 'SRV_L3VPN' in description and 'COPERNICUS' in description:
         yield BRIAN_DASHBOARDS.COPERNICUS
     if 'SRV_CLS' in description:
         yield BRIAN_DASHBOARDS.CLS