From 5aecc483e0fd536afdae2249df5cd6af4093e8c6 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 23 Sep 2026 16:03:29 -0400 Subject: [PATCH] Fixup malformed UUID in redfishbmc Now that redfishbmc is wired up, have it fixup odd formatting of UUID. --- confluent_server/confluent/discovery/handlers/redfishbmc.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confluent_server/confluent/discovery/handlers/redfishbmc.py b/confluent_server/confluent/discovery/handlers/redfishbmc.py index 153331a9..7a9e63f3 100644 --- a/confluent_server/confluent/discovery/handlers/redfishbmc.py +++ b/confluent_server/confluent/discovery/handlers/redfishbmc.py @@ -89,6 +89,8 @@ class NodeHandler(generic.NodeHandler): c = webclient.WebConnection(self.ipaddr, 443, verifycallback=self.validate_cert) i = await c.grab_json_response('/redfish/v1/') uuid = i.get('UUID', None) + if uuid and len(uuid) == 32: + uuid = '{}-{}-{}-{}-{}'.format(uuid[0:8], uuid[8:12], uuid[12:16], uuid[16:20], uuid[20:32]) if uuid: self.info['uuid'] = uuid.lower()