diff --git a/pyghmi/redfish/command.py b/pyghmi/redfish/command.py index 53c01a49..81196618 100644 --- a/pyghmi/redfish/command.py +++ b/pyghmi/redfish/command.py @@ -163,11 +163,11 @@ class SensorReading(object): class AttrDependencyHandler(object): def __init__(self, dependencies, currsettings, pendingsettings): self.dependencymap = {} - for dep in dependencies.get('Dependencies', [[]]): - if dep['Type'] != 'Map': - continue + for dep in dependencies.get('Dependencies', [{}]): if 'Dependency' not in dep: continue + if dep['Type'] != 'Map': + continue if dep['DependencyFor'] in self.dependencymap: self.dependencymap[ dep['DependencyFor']].append(dep['Dependency'])