From 91f5698da443aea0dd3bdd5a9a80f5d8c9b5edd8 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 7 Apr 2014 11:23:40 +0200 Subject: [PATCH] plugin: if no use is_authenticated return an empty logout list --- authentic2_idp_oauth2/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()