summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2010-05-23 10:38:23 +0000
committerJannis Leidel <jannis@leidel.info>2010-05-23 10:38:23 +0000
commite6ec07dc1f9070df4dab982aa4567def924bfe01 (patch)
tree2b57bf063d5c9e6d5b0975058dfcff677997e1cc /django
parent6b2d6e18338631367c5a61896d872dbe27d2097e (diff)
downloaddjango-e6ec07dc1f9070df4dab982aa4567def924bfe01.tar.gz
Fixed #13592 -- Make sure the SelectDateWidget works with dates before 1900 when localization is enabled. Thanks for the report and patch, magnus.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13301 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
-rw-r--r--django/forms/extras/widgets.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/forms/extras/widgets.py b/django/forms/extras/widgets.py
index 4dabafae9e..7d05942f43 100644
--- a/django/forms/extras/widgets.py
+++ b/django/forms/extras/widgets.py
@@ -7,6 +7,7 @@ import datetime
import re
from django.forms.widgets import Widget, Select
+from django.utils import datetime_safe
from django.utils.dates import MONTHS
from django.utils.safestring import mark_safe
from django.utils.formats import get_format
@@ -100,6 +101,7 @@ class SelectDateWidget(Widget):
except ValueError:
pass
else:
+ date_value = datetime_safe.new_date(date_value)
return date_value.strftime(input_format)
else:
return '%s-%s-%s' % (y, m, d)