From 1c3ff13841027c3d6441bdfff1f17f67782f4b87 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 5 May 2026 16:25:06 -0400 Subject: [PATCH] Fix newpolicy assignment --- confluent_server/confluent/util.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/confluent_server/confluent/util.py b/confluent_server/confluent/util.py index f1060aec..aac9c3b0 100644 --- a/confluent_server/confluent/util.py +++ b/confluent_server/confluent/util.py @@ -294,11 +294,10 @@ class TLSCertVerifier(object): storedprint = self.cfm.get_node_attributes(self.node, (self.fieldname,) ) storedprint = storedprint.get(self.node, {}).get(self.fieldname, {}).get('value', '') + newpolicy = self.cfm.get_node_attributes(self.node, ('pubkeys.addpolicy',)) + newpolicy = newpolicy.get(self.node, {}).get('pubkeys.addpolicy', {}).get('value', '') if (not storedprint): # no stored value, check policy for next action - newpolicy = self.cfm.get_node_attributes(self.node, - ('pubkeys.addpolicy',)) - newpolicy = newpolicy.get(self.node, {}).get('pubkeys.addpolicy', {}).get('value', '') if newpolicy == 'manual': # manual policy means always raise unless a match is set # manually