Redfish: Added workaround for Supermicro in VirtualMediaInsert command to treat 'NotConnected' slots as empty

Signed-off-by: Mike Raineri <michael.raineri@dell.com>
This commit is contained in:
Mike Raineri 2023-11-03 12:31:29 -04:00
parent 6d0bcec1cb
commit b74b598d48
2 changed files with 7 additions and 0 deletions

View file

@ -2620,6 +2620,11 @@ class RedfishUtils(object):
if (not data.get('Inserted', False) and
not data.get('ImageName')):
return uri, data
# WORKAROUND
# Supermicro systems do not properly clear out ImageName when media is ejected
if vendor == 'Supermicro':
if data.get('ConnectedVia') == 'NotConnected':
return uri, data
return None, None
@staticmethod