diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index f9b73f29..3a1706b2 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -1539,7 +1539,8 @@ class IpmiHandler(object): try: self.ipmicmd.apply_license(filename, data=datfile) finally: - datfile.close() + if datfile is not None: + datfile.close() if len(self.element) == 3: self.output.put(msg.ChildCollection('all')) i = 1 diff --git a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py index 20fde9da..53cddfc5 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py @@ -1384,7 +1384,8 @@ class IpmiHandler(object): try: self.ipmicmd.apply_license(filename, data=datfile) finally: - datfile.close() + if datfile is not None: + datfile.close() if len(self.element) == 3: self.output.put(msg.ChildCollection('all')) i = 1