0.8.9
fix ResponseInterceptionMiddleware
This commit is contained in:
@@ -31,10 +31,12 @@ class ResponseInterceptionMiddleware:
|
|||||||
|
|
||||||
def __call__(self, request):
|
def __call__(self, request):
|
||||||
response = self.get_response(request)
|
response = self.get_response(request)
|
||||||
|
for_save_to_session = None
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if type(response) == JsonResponse:
|
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:
|
if for_save_to_session:
|
||||||
data = json.loads(response.content)
|
data = json.loads(response.content)
|
||||||
data.update(for_save_to_session)
|
data.update(for_save_to_session)
|
||||||
|
|||||||
Reference in New Issue
Block a user