diff options
| author | Ashley Camba Garrido <ashwoods@gmail.com> | 2017-10-03 11:47:25 +0200 |
|---|---|---|
| committer | Ashley Camba Garrido <ashwoods@gmail.com> | 2017-10-03 11:47:25 +0200 |
| commit | eb960b72a9688a99337f7d4eddaf90187d00b373 (patch) | |
| tree | 4d05a4970e194681b6dfa58a41943897c52d1b55 | |
| parent | 7a3fab9f5aa463e3643305844a1152f432b44758 (diff) | |
| download | raven-fix-value-error-django-middleware.tar.gz | |
fix(django): Catch django bug in request.body DjangoRestFrameworkCompatMiddleware #1099fix-value-error-django-middleware
| -rw-r--r-- | raven/contrib/django/middleware/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/raven/contrib/django/middleware/__init__.py b/raven/contrib/django/middleware/__init__.py index f7e80d8..7af9626 100644 --- a/raven/contrib/django/middleware/__init__.py +++ b/raven/contrib/django/middleware/__init__.py @@ -137,4 +137,7 @@ class DjangoRestFrameworkCompatMiddleware(MiddlewareMixin): for non_cacheable_type in self.non_cacheable_types: if non_cacheable_type in content_type: return - request.body # forces stream to be read into memory + try: # TODO: ASH create a setting for this hack + request.body # forces stream to be read into memory + except Exception: # some versions of django choke + return |
