Fixed TypeError for member URIs
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
Change-Id: Iae35f0d0a0963d719394aa2a6556b1f97273c2f3
diff --git a/lib/bmc_redfish_utils.py b/lib/bmc_redfish_utils.py
index 21358d7..a9c75c7 100644
--- a/lib/bmc_redfish_utils.py
+++ b/lib/bmc_redfish_utils.py
@@ -348,7 +348,11 @@
if 'Members' == key:
if isinstance(value, list):
for memberDict in value:
- self.__pending_enumeration.add(memberDict['@odata.id'])
+ if isinstance(memberDict, str):
+ self.__pending_enumeration.add(memberDict)
+ else:
+ self.__pending_enumeration.add(memberDict['@odata.id'])
+
if '@odata.id' == key:
value = value.rstrip('/')
# Data for the given url.