diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index a013915c628020ba496d891d3b528b8a894493c6..3ad3089b1972df1cbe7589808021c2919a32b4b3 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -553,7 +553,7 @@ def _build_subnet_db(update_callback=lambda s: None): for k in r.scan_iter('reverse_interface_addresses:*'): info = r.get(k.decode('utf-8')).decode('utf-8') info = json.loads(info) - entry = subnets.setdefault('subnet', []) + entry = subnets.setdefault(info['interface address'], []) entry.append({ 'interface name': info['interface name'], 'router': info['router']