From 7fdc37aafa7c31489d8019a3c5b4f5fe236876e1 Mon Sep 17 00:00:00 2001 From: Mishbah Date: Sun, 28 Sep 2014 23:41:12 +0100 Subject: [PATCH] Add 'patch_vary_headers' to middleware.py --- responsive/middleware.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/responsive/middleware.py b/responsive/middleware.py index e46053f..12cd153 100644 --- a/responsive/middleware.py +++ b/responsive/middleware.py @@ -4,6 +4,7 @@ import re from django.template.loader import render_to_string +from django.utils.cache import patch_vary_headers from django.utils.encoding import force_text from .conf import settings @@ -56,6 +57,8 @@ def process_response(self, request, response): pattern = re.compile(b'', re.IGNORECASE) response.content = pattern.sub(b'' + snippet, force_text(response.content)) - if response.get('Content-Length', None): - response['Content-Length'] = len(response.content) + if response.get('Content-Length', None): + response['Content-Length'] = len(response.content) + + patch_vary_headers(response, ('Cookie', )) return response