diff --git a/authentic2_idp_oauth2/__init__.py b/authentic2_idp_oauth2/__init__.py index dea187d..fe24a89 100644 --- a/authentic2_idp_oauth2/__init__.py +++ b/authentic2_idp_oauth2/__init__.py @@ -16,8 +16,10 @@ class Plugin(object): return dashboard.get_admin_modules() def logout_list(self, request): - from . import models + if not request.user.is_authenticated(): + return [] + from . import models qs = models.A2Client.objects.filter(accesstoken__user=request.user, accesstoken__expires__gt=now(), logout_url__isnull=False) \ .distinct()