﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
8676	BooleanField says value required if False	Bernd Dorn	nobody	"The BooleanField should accept False values and not raise the required error. Here is a diff from the http://code.djangoproject.com/svn/django/tags/notable_moments/1.0-beta-1 branch. The problem is in trunk too.

{{{
Index: django/forms/fields.py
===================================================================
--- django/forms/fields.py	(revision 8696)
+++ django/forms/fields.py	(working copy)
@@ -569,9 +569,9 @@
         if value == 'False':
             value = False
         else:
-            value = bool(value)
+            value = value and True or None
         super(BooleanField, self).clean(value)
-        if not value and self.required:
+        if value is None and self.required:
             raise ValidationError(self.error_messages['required'])
         return value
 
}}}"		closed	Uncategorized	dev		wontfix	forms		Unreviewed	1	0	0	0	0	0
