From 90a79ba39aa3eb8cf61f977db2d4fddde80665c9 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Tue, 8 Feb 2011 11:59:38 +0000 Subject: [PATCH] Fixed #15175 -- Ensured that Chliean RUT checksum letters aren't case sensitive. Thanks to rvimer for the report, and to ersame for the patch. H: Enter commit message. Lines beginning with 'HG:' are removed. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15450 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/localflavor/cl/forms.py | 2 +- tests/regressiontests/forms/localflavor/cl.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/django/contrib/localflavor/cl/forms.py b/django/contrib/localflavor/cl/forms.py index 48219e88af..23a2209a10 100644 --- a/django/contrib/localflavor/cl/forms.py +++ b/django/contrib/localflavor/cl/forms.py @@ -74,7 +74,7 @@ class CLRutField(RegexField): tuple. """ rut = smart_unicode(rut).replace(' ', '').replace('.', '').replace('-', '') - return rut[:-1], rut[-1] + return rut[:-1], rut[-1].upper() def _format(self, code, verifier=None): """ diff --git a/tests/regressiontests/forms/localflavor/cl.py b/tests/regressiontests/forms/localflavor/cl.py index 15b8c7b285..b2b4562a53 100644 --- a/tests/regressiontests/forms/localflavor/cl.py +++ b/tests/regressiontests/forms/localflavor/cl.py @@ -36,6 +36,7 @@ class CLLocalFlavorTests(LocalFlavorTestCase): '78.412.790-7': '78.412.790-7', '8.334.6043': '8.334.604-3', '76793310-K': '76.793.310-K', + '76793310-k': '76.793.310-K', } invalid = { '11.111.111-0': error_invalid,