Refresh request.user on session updates
Update the request.user Whenever the user related information is updated in the session, to make sure they are always sync. Change-Id: Ie803db0784971d1dc350527d9f43a1120759774f Closes-bug: 1247186
This commit is contained in:
@@ -33,6 +33,9 @@ def set_session_from_user(request, user):
|
|||||||
request.session['user_id'] = user.id
|
request.session['user_id'] = user.id
|
||||||
request.session['region_endpoint'] = user.endpoint
|
request.session['region_endpoint'] = user.endpoint
|
||||||
request.session['services_region'] = user.services_region
|
request.session['services_region'] = user.services_region
|
||||||
|
# Update the user object cached in the request
|
||||||
|
request._cached_user = user
|
||||||
|
request.user = user
|
||||||
|
|
||||||
|
|
||||||
def create_user_from_token(request, token, endpoint, services_region=None):
|
def create_user_from_token(request, token, endpoint, services_region=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user