misc: use compat.is_authenticated() in logout views (#38613)
This commit is contained in:
parent
7802e85d52
commit
b4a08778bf
|
@ -38,7 +38,7 @@ from django.db import transaction
|
|||
from django.utils.translation import ugettext as _
|
||||
|
||||
from . import app_settings, utils
|
||||
from .compat import reverse
|
||||
from .compat import reverse, is_authenticated
|
||||
|
||||
RETRY_LOGIN_COOKIE = 'MELLON_RETRY_LOGIN'
|
||||
|
||||
|
@ -529,7 +529,7 @@ class LogoutView(ProfileMixin, LogMixin, View):
|
|||
next_url = request.GET.get(REDIRECT_FIELD_NAME)
|
||||
referer = request.META.get('HTTP_REFERER')
|
||||
if not referer or utils.same_origin(referer, request.build_absolute_uri()):
|
||||
if request.user.is_authenticated():
|
||||
if hasattr(request, 'user') and is_authenticated(request.user):
|
||||
logout = None
|
||||
try:
|
||||
issuer = request.session.get('mellon_session', {}).get('issuer')
|
||||
|
|
Loading…
Reference in New Issue