From fe7721270b3f8d5780bbb886e24bb5cea14e8651 Mon Sep 17 00:00:00 2001 From: SDE Date: Fri, 1 Dec 2023 02:07:17 +0300 Subject: [PATCH] 0.8.9 fix ResponseInterceptionMiddleware --- AuthApp/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AuthApp/middleware.py b/AuthApp/middleware.py index 4454a1b..2b8441c 100644 --- a/AuthApp/middleware.py +++ b/AuthApp/middleware.py @@ -31,10 +31,12 @@ class ResponseInterceptionMiddleware: def __call__(self, request): response = self.get_response(request) + for_save_to_session = None try: if type(response) == JsonResponse: - for_save_to_session = request.user.user_profile.pop_node_by_name('for_save_to_session') + if request.user and not request.user.is_anonymous and request.user.user_profile: + for_save_to_session = request.user.user_profile.pop_node_by_name('for_save_to_session') if for_save_to_session: data = json.loads(response.content) data.update(for_save_to_session)