From 53b10e64f84b416bce734220249a43246d4d8d78 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sun, 26 Dec 2021 14:26:48 +0100 Subject: [PATCH] outposts: fix error when client hasn't be initialised Signed-off-by: Jens Langhammer --- authentik/outposts/controllers/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/authentik/outposts/controllers/base.py b/authentik/outposts/controllers/base.py index 3e1bbab23..383a11964 100644 --- a/authentik/outposts/controllers/base.py +++ b/authentik/outposts/controllers/base.py @@ -86,7 +86,8 @@ class BaseController: def __exit__(self, exc_type, exc_value, traceback): """Cleanup after usage""" - self.client.__exit__(exc_type, exc_value, traceback) + if hasattr(self, "client"): + self.client.__exit__(exc_type, exc_value, traceback) def get_static_deployment(self) -> str: """Return a static deployment configuration"""