diff --git a/confluent_server/confluent/discovery/handlers/redfishbmc.py b/confluent_server/confluent/discovery/handlers/redfishbmc.py index 5ecd078d..5f3c34fb 100644 --- a/confluent_server/confluent/discovery/handlers/redfishbmc.py +++ b/confluent_server/confluent/discovery/handlers/redfishbmc.py @@ -109,7 +109,7 @@ class NodeHandler(generic.NodeHandler): self.target_account_url(wc)) acctinfo = acctinfo[0] actypes = acctinfo['AccountTypes'] - candidates = acctinfo['AccountTypes@Redfish.AllowableValues'] + candidates = acctinfo.get('AccountTypes@Redfish.AllowableValues', []) if 'IPMI' not in actypes and 'IPMI' in candidates: actypes.append('IPMI') acctupd = {