0001-misc-use-compat.is_authenticated-in-logout-views-386.patch
mellon/views.py | ||
---|---|---|
38 | 38 |
from django.utils.translation import ugettext as _ |
39 | 39 | |
40 | 40 |
from . import app_settings, utils |
41 |
from .compat import reverse |
|
41 |
from .compat import reverse, is_authenticated
|
|
42 | 42 | |
43 | 43 |
RETRY_LOGIN_COOKIE = 'MELLON_RETRY_LOGIN' |
44 | 44 | |
... | ... | |
529 | 529 |
next_url = request.GET.get(REDIRECT_FIELD_NAME) |
530 | 530 |
referer = request.META.get('HTTP_REFERER') |
531 | 531 |
if not referer or utils.same_origin(referer, request.build_absolute_uri()): |
532 |
if request.user.is_authenticated():
|
|
532 |
if hasattr(request, 'user') and is_authenticated(request.user):
|
|
533 | 533 |
logout = None |
534 | 534 |
try: |
535 | 535 |
issuer = request.session.get('mellon_session', {}).get('issuer') |
536 |
- |