diff --git a/castellan/key_manager/barbican_key_manager.py b/castellan/key_manager/barbican_key_manager.py index 441c47cb..8a28dad2 100644 --- a/castellan/key_manager/barbican_key_manager.py +++ b/castellan/key_manager/barbican_key_manager.py @@ -110,7 +110,6 @@ class BarbicanKeyManager(key_manager.KeyManager): return self._barbican_client try: - self._current_context = context auth = self._get_keystone_auth(context) sess = session.Session(auth=auth) @@ -118,6 +117,7 @@ class BarbicanKeyManager(key_manager.KeyManager): self._barbican_client = barbican_client.Client( session=sess, endpoint=self._barbican_endpoint) + self._current_context = context except Exception as e: LOG.error(u._LE("Error creating Barbican client: %s"), e)