mirror of
https://opendev.org/x/pyghmi
synced 2025-02-20 12:30:48 +00:00
Fallback to MessageId
If an implementation provides no message, at least use the MessageID. Longer term this would be consulting the redfish registry to get the correct message with messageargs interpolated, but for the short term, at least provide this. Change-Id: I099745e929dbfa5b11d630966308f6986eef41e5
This commit is contained in:
parent
775efe6f57
commit
012d8f18b7
@ -396,8 +396,8 @@ class Command(object):
|
||||
try:
|
||||
info = json.loads(res[0])
|
||||
errmsg = [
|
||||
x['Message'] for x in info.get('error', {}).get(
|
||||
'@Message.ExtendedInfo', {})]
|
||||
x.get('Message', x['MessageId']) for x in info.get(
|
||||
'error', {}).get('@Message.ExtendedInfo', {})]
|
||||
errmsg = ','.join(errmsg)
|
||||
raise exc.RedfishError(errmsg)
|
||||
except (ValueError, KeyError):
|
||||
|
Loading…
x
Reference in New Issue
Block a user