diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py
index b1e26ed87f611d4e7e34cb733dfb78471cf586c5..fb09dad075829aba6c53f2c7ce0aca50ce4038d4 100644
--- a/inventory_provider/routes/classifier.py
+++ b/inventory_provider/routes/classifier.py
@@ -52,7 +52,7 @@ def base_interface_name(interface):
 def related_interfaces(hostname, interface):
     r = common.get_redis()
     prefix = 'netconf-interfaces:%s:' % hostname
-    for k in r.keys(prefix + base_interface_name(interface) + '*'):
+    for k in r.keys(prefix + base_interface_name(interface) + '.*'):
         k = k.decode('utf-8')
         assert k.startswith(prefix)  # sanity
         assert len(k) > len(prefix)  # sanity (contains at least an interface)