Skip to content

Commit

Permalink
Fixed #4969 -- Changed content retrieval in HttpResponse to be more r…
Browse files Browse the repository at this point in the history
…obust in

the presence of an existing content encoding. Fixes some sporadic failures with
the GzipMiddleware, for example. Thanks, Johann Queuniet.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@6548 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
malcolmt committed Oct 20, 2007
1 parent aa32070 commit 570e893
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions django/http/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -317,8 +317,9 @@ def delete_cookie(self, key, path='/', domain=None):
self.cookies[key]['max-age'] = 0

def _get_content(self):
content = smart_str(''.join(self._container), self._charset)
return content
if self.has_header('Content-Encoding'):
return ''.join(self._container)
return smart_str(''.join(self._container), self._charset)

def _set_content(self, value):
self._container = [value]
Expand Down

0 comments on commit 570e893

Please sign in to comment.