From 39c00323b391d1ef0e83aad60fd5f543b68702bd Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 3 Jan 2024 15:58:24 -0500 Subject: [PATCH] Fix error where layout would bail if a partial error were encountered --- confluent_server/confluent/plugins/info/layout.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/confluent_server/confluent/plugins/info/layout.py b/confluent_server/confluent/plugins/info/layout.py index 8397af7f..76b07ac7 100644 --- a/confluent_server/confluent/plugins/info/layout.py +++ b/confluent_server/confluent/plugins/info/layout.py @@ -93,6 +93,9 @@ def retrieve(nodes, element, configmanager, inputdata): '/noderange/{0}/description'.format(needheight), 'retrieve', configmanager, inputdata=None): + if not hasattr(rsp, 'kvpairs'): + results['errors'].append((rsp.node, rsp.error)) + continue kvp = rsp.kvpairs for node in kvp: allnodedata[node]['height'] = kvp[node]['height']