diff --git a/simple_history/middleware.py b/simple_history/middleware.py index b335ae8e0..17ff67c47 100644 --- a/simple_history/middleware.py +++ b/simple_history/middleware.py @@ -11,3 +11,8 @@ class HistoryRequestMiddleware(object): def process_request(self, request): HistoricalRecords.thread.request = request + + def process_response(self, request, response): + if hasattr(HistoricalRecords.thread, 'request'): + del HistoricalRecords.thread.request + return response