From 5b1492fed8b0cb16028d1137673b636f3510ccec Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 6 May 2025 15:31:03 -0400 Subject: [PATCH] Restore error message on chassis without location information. --- confluent_server/confluent/plugins/info/layout.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confluent_server/confluent/plugins/info/layout.py b/confluent_server/confluent/plugins/info/layout.py index 2bc80e5b..15fb2733 100644 --- a/confluent_server/confluent/plugins/info/layout.py +++ b/confluent_server/confluent/plugins/info/layout.py @@ -131,6 +131,8 @@ def retrieve(nodes, element, configmanager, inputdata): enclosuremap[needcoord[node]]['coordinates'][node] = kvp[node]['slotcoord'] del needcoord[node] for enclosure in enclosuremap: + if enclosure not in allnodedata: + continue if 'slots' not in allnodedata[enclosure]: # if slots not described by chassis, assume a double-wide form factor allnodedata[enclosure]['slots'] = [2, allnodedata[enclosure]['height']]