diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index e8f65a9e..1db3875d 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -1456,7 +1456,7 @@ class IpmiHandler(object): if self.op == 'delete': self.ipmicmd.delete_license(lic['name']) else: - self.output.put(msg.License(self.node, feature=lic['name'])) + self.output.put(msg.License(self.node, feature=lic['name'], state=lic.get('state', 'Active'))) else: index = int(licname) lic = list(self.ipmicmd.get_licenses())[index - 1] diff --git a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py index 52004a7e..31ddce20 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py @@ -1322,7 +1322,7 @@ class IpmiHandler(object): if self.op == 'delete': self.ipmicmd.delete_license(lic['name']) else: - self.output.put(msg.License(self.node, feature=lic['name'])) + self.output.put(msg.License(self.node, feature=lic['name'], state=lic.get('state', 'Active'))) else: index = int(licname) lic = list(self.ipmicmd.get_licenses())[index - 1]