BooleanField doesn't always clean to False when required=True
|Reported by:||David Reynolds||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
In the documentation it says:
Validates that the check box is checked (i.e. the value is True) if the field has required=True.
However, this isn't the case. I've seen it show up in cleaned_data as None and False at different times (in the same form) and also no error is generated for it.