From 5c483ac07a42089dbfaca92031ebe251da7b60ea Mon Sep 17 00:00:00 2001 From: Nicholas Serra Date: Tue, 7 Feb 2017 22:22:23 -0500 Subject: [PATCH] Middleware response fix #23 --- tos/__init__.py | 2 +- tos/middleware.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tos/__init__.py b/tos/__init__.py index 065779f..cc6e4c4 100644 --- a/tos/__init__.py +++ b/tos/__init__.py @@ -1,3 +1,3 @@ default_app_config = 'tos.apps.TOSConfig' -VERSION = (0, 7, 0) +VERSION = (0, 7, 1) diff --git a/tos/middleware.py b/tos/middleware.py index f8a30b3..2ef0a1e 100644 --- a/tos/middleware.py +++ b/tos/middleware.py @@ -60,6 +60,8 @@ class UserAgreementMiddleware(object): cache.set('django:tos:agreed:{}'.format(user_id), user_agreed, version=key_version) if not user_agreed: - return add_never_cache_headers(HttpResponseRedirect(tos_check_url)) + response = HttpResponseRedirect(tos_check_url) + add_never_cache_headers(response) + return response return None