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.