diff --git a/inventory_provider/db/ims_data.py b/inventory_provider/db/ims_data.py index 607fe42d7ae0299750f445f57917e3a9630958f0..ddd80b800ef49f8135a15fc5f2ac3ed2f62ec7b4 100644 --- a/inventory_provider/db/ims_data.py +++ b/inventory_provider/db/ims_data.py @@ -185,7 +185,7 @@ def get_port_details(ds: IMS): except (TypeError, KeyError): pass # if there become more exceptions we will need to abstract this - if vendor == 'infinera' and p.get('shelfid', None): + if vendor == 'infinera' and p.get('shelf', None): try: interface_name = f"{p['shelf']['sequencenumber']}-{p['name']}" except KeyError: