From facc153af7dc96ad83f1bfb86c92d41ec97aa14b Mon Sep 17 00:00:00 2001 From: sarahboyce Date: Thu, 6 Apr 2023 19:40:14 +0200 Subject: [4.2.x] Fixed #34455 -- Restored i18n_patterns() respect of prefix_default_language argument when fallback language is used. Regression in 94e7f471c4edef845a4fe5e3160132997b4cca81. Thanks Oussama Jarrousse for the report. Backport of 3b4728310a7a64f8fcc548163b0aa5f98a5c78f5 from main --- tests/i18n/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests') diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index 43d1682c96..9ccbc25ca5 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -2132,6 +2132,12 @@ class UnprefixedDefaultLanguageTests(SimpleTestCase): response = self.client.get("/simple/") self.assertEqual(response.content, b"Yes") + @override_settings(LANGUAGE_CODE="en-us") + def test_default_lang_fallback_without_prefix(self): + response = self.client.get("/simple/") + self.assertEqual(response.status_code, 200) + self.assertEqual(response.content, b"Yes") + def test_other_lang_with_prefix(self): response = self.client.get("/fr/simple/") self.assertEqual(response.content, b"Oui") -- cgit v1.3