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)