2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-05-07 17:27:16 +00:00

Fix newpolicy assignment

This commit is contained in:
Jarrod Johnson
2026-05-05 16:25:06 -04:00
parent cc70dcfa2b
commit 1c3ff13841
+2 -3
View File
@@ -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