Handle _private_key being None
Recent change Ieffac3732c95846d0e3ec2408a9be4d96e477603 broke the neutron-k8s py3 tests due to self.private_key being accessed (_request_certificates method, `if self.private_key`) before it had been properly set causing an attempt to decode None Change-Id: I33bbf65e1d170cbc80161c573a381db43468b413
This commit is contained in:
parent
72ee41376c
commit
cc5fe344b0
@ -927,7 +927,11 @@ class TlsCertificatesHandler(RelationHandler):
|
||||
def private_key(self):
|
||||
"""Private key for certificates."""
|
||||
logger.debug("Returning private key: {}".format(self._private_key))
|
||||
return self._private_key.decode()
|
||||
if self._private_key:
|
||||
return self._private_key.decode()
|
||||
else:
|
||||
# Private key has not been set yet
|
||||
return None
|
||||
|
||||
def update_relation_data(self):
|
||||
"""Request certificates outside of relation context."""
|
||||
|
Loading…
x
Reference in New Issue
Block a user