From 5fb04126e661c7147c41c5dfcf39c423f25a236f Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 19 Mar 2025 16:43:19 -0400 Subject: [PATCH] Fix tracking of 'active' updates in update status --- confluent_server/confluent/plugins/hardwaremanagement/ipmi.py | 2 +- .../confluent/plugins/hardwaremanagement/redfish.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 16b59152..7e5d7a18 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -981,7 +981,7 @@ class IpmiHandler(object): self.output.put(errorneeded) def handle_update_status(self): - activeupdates = firmwaremanager.list_updates([self.node], None, []) + activeupdates = list(firmwaremanager.list_updates([self.node], None, [])) if activeupdates: self.output.put(msg.KeyValueData({'status': 'active'}, self.node)) else: diff --git a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py index 39fb3df3..7f60dd88 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py @@ -838,7 +838,7 @@ class IpmiHandler(object): self.output.put(errorneeded) def handle_update_status(self): - activeupdates = firmwaremanager.list_updates([self.node], None, []) + activeupdates = list(firmwaremanager.list_updates([self.node], None, [])) if activeupdates: self.output.put(msg.KeyValueData({'status': 'active'}, self.node)) else: