0.8.9
fix ResponseInterceptionMiddleware
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user