fix: allow the inventory of several hp controller of the same model

This commit is contained in:
Cyril Levis 2023-01-13 17:12:25 +01:00
parent 117b39350e
commit 528ecc09b0
No known key found for this signature in database
GPG key ID: 6DB88737C11F5A48

View file

@ -51,8 +51,9 @@ def _parse_ctrl_output(lines):
continue
ctrl = REGEXP_CONTROLLER_HP.search(line)
if ctrl is not None:
current_ctrl = ctrl.group(1)
controllers[current_ctrl] = {'Slot': ctrl.group(2)}
slot = ctrl.group(2)
current_ctrl = "{} - Slot {}".format(ctrl.group(1), slot)
controllers[current_ctrl] = {'Slot': slot}
if 'Embedded' not in line:
controllers[current_ctrl]['External'] = True
continue