Don't swallow exceptions inside emulate_http_request

This commit is contained in:
Calen Pennington
2019-02-27 14:43:26 -05:00
parent 6f61fd74f5
commit 300c3a34dd
2 changed files with 7 additions and 6 deletions

View File

@@ -45,6 +45,7 @@ def emulate_http_request(site=None, user=None, middleware_classes=None):
except Exception as exc:
for middleware in reversed(middleware_instances):
_run_method_if_implemented(middleware, 'process_exception', request, exc)
raise
else:
for middleware in reversed(middleware_instances):
_run_method_if_implemented(middleware, 'process_response', request, response)