diff --git a/smash/web/middleware.py b/smash/web/middleware.py index e094a84f09c91c120fb0634d2b2e196c4a6cedea..bd57614b54142c4b782b88dccf7ca1805980743c 100644 --- a/smash/web/middleware.py +++ b/smash/web/middleware.py @@ -1,5 +1,3 @@ -from django.contrib.auth.views import logout - from web.models.constants import GLOBAL_STUDY_ID from web.models import Worker, Study from django.contrib import messages @@ -21,7 +19,7 @@ class PrivacyNoticeMiddleware(MiddlewareMixin): if request.user.is_authenticated \ and not view_func == privacy_notice_accept \ and not request.user.is_superuser \ - and not view_func == logout: + and not request.path == reverse('logout'): study = Study.objects.filter(id=GLOBAL_STUDY_ID)[0] worker = Worker.get_by_user(request.user) if worker is None: