From 99c82676b6d384deb3b49879f94981cbac827c35 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Thu, 7 Mar 2019 14:09:52 +0100 Subject: [PATCH] Add some more failsafe for administration --- passbook/core/models.py | 2 ++ passbook/core/templates/login/base.html | 2 +- passbook/lib/templatetags/utils.py | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/passbook/core/models.py b/passbook/core/models.py index fbfb2cc16..2f6d526d8 100644 --- a/passbook/core/models.py +++ b/passbook/core/models.py @@ -157,6 +157,8 @@ class Application(PolicyModel): def get_provider(self): """Get casted provider instance""" + if not self.provider: + return None return Provider.objects.get_subclass(pk=self.provider.pk) def __str__(self): diff --git a/passbook/core/templates/login/base.html b/passbook/core/templates/login/base.html index 09198a160..fa9f79215 100644 --- a/passbook/core/templates/login/base.html +++ b/passbook/core/templates/login/base.html @@ -29,7 +29,7 @@
-
+