From 0e25239bb65bb83341a0ccb128e51956a9382072 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 18 Feb 2026 12:41:55 -0500 Subject: [PATCH] Recognize an alternate MegaRAC system name For some multi-resource implementations, System_0 is used in lieu of 'Self' Change-Id: I12712b0e5252f3238a2c9324f8a296c32c7fb5bb --- pyghmi/redfish/oem/ami/megarac.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyghmi/redfish/oem/ami/megarac.py b/pyghmi/redfish/oem/ami/megarac.py index 705917db..37a31009 100644 --- a/pyghmi/redfish/oem/ami/megarac.py +++ b/pyghmi/redfish/oem/ami/megarac.py @@ -24,7 +24,7 @@ class OEMHandler(generic.OEMHandler): systems, status = webclient.grab_json_response_with_status('/redfish/v1/Systems') if status == 200: for system in systems.get('Members', []): - if system.get('@odata.id', '').endswith('/Self'): + if system.get('@odata.id', '').endswith('/Self') or system.get('@odata.id', '').endswith('/System_0'): sysurl = system['@odata.id'] break self._varsysurl = sysurl