Commit 4dccd0d3 authored by Michal Čihař's avatar Michal Čihař

Fix language name matching to be case insensitive

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 48bd4524
......@@ -122,7 +122,7 @@ class LanguageManager(models.Manager):
return ret
# Try using name
ret = self.try_get(name=code.lower())
ret = self.try_get(name__iexact=code.lower())
if ret is not None:
return ret
......
......@@ -38,6 +38,12 @@ class LanguagesTest(TestCase):
'ltr',
'(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2',
),
(
'czech',
'cs',
'ltr',
'(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2',
),
(
'cs_CZ@hantec',
'cs_CZ@hantec',
......@@ -165,7 +171,7 @@ class LanguagesTest(TestCase):
self.assertEqual(
lang.code,
expected,
'Invalid code for %s' % original
'Invalid code for %s: %s' % (original, lang.code)
)
# Check direction
self.assertEqual(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment