From 7fb939f97bd7bdf985e8080746733e3b8dccf396 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Tue, 21 Dec 2021 19:40:29 +0100 Subject: [PATCH] core: fix error when getting launch URL for application with non-existent Provider Signed-off-by: Jens Langhammer --- authentik/core/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/authentik/core/models.py b/authentik/core/models.py index 22563ecd0..796b809ae 100644 --- a/authentik/core/models.py +++ b/authentik/core/models.py @@ -270,8 +270,8 @@ class Application(PolicyBindingModel): """Get launch URL if set, otherwise attempt to get launch URL based on provider.""" if self.meta_launch_url: return self.meta_launch_url - if self.provider: - return self.get_provider().launch_url + if provider := self.get_provider(): + return provider.launch_url return None def get_provider(self) -> Optional[Provider]: