Skip to content
This repository was archived by the owner on Mar 15, 2018. It is now read-only.

Commit 9dc29af

Browse files
committed
persist the user's language in the API for SharedSecret
1 parent 35d3077 commit 9dc29af

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

mkt/api/authentication.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,13 @@ def is_authenticated(self, request, **kwargs):
175175
except UserProfile.DoesNotExist:
176176
log.info('Auth token matches absent user (%s)' % email)
177177
return False
178+
179+
# Persist the user's language.
180+
if (getattr(request, 'amo_user', None)
181+
and request.amo_user.lang != request.LANG):
182+
request.amo_user.lang = request.LANG
183+
request.amo_user.save()
184+
178185
ACLMiddleware().process_request(request)
179186
else:
180187
log.info('Shared-secret auth token does not match')

0 commit comments

Comments
 (0)