Allow released languages to be previewed under dark lang

This commit is contained in:
Sarina Canelake
2015-06-05 10:11:04 -04:00
parent c5dc84f891
commit 780ec6ee2c
2 changed files with 3 additions and 5 deletions

View File

@@ -126,7 +126,4 @@ class DarkLangMiddleware(object):
if not preview_lang:
return
if preview_lang in self.released_langs:
return
request.session['django_language'] = preview_lang

View File

@@ -155,13 +155,14 @@ class DarkLangMiddlewareTests(TestCase):
)
def test_preview_lang_with_released_language(self):
# Preview lang should always override selection.
self.assertSessionLangEquals(
UNSET,
'rel',
self.process_request(preview_lang='rel')
)
self.assertSessionLangEquals(
'notrel',
'rel',
self.process_request(preview_lang='rel', django_language='notrel')
)