Django

Code

Changeset 6285

Show
Ignore:
Timestamp:
09/15/07 09:03:07 (1 year ago)
Author:
mtredinnick
Message:

Fixed #5471 -- Fixed cleaning of boolean field data when it's used as a hidden field. Patch from Paul Lanier.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/newforms/fields.py

    r6282 r6285  
    453453        "Returns a Python boolean object." 
    454454        super(BooleanField, self).clean(value) 
     455        # Explicitly check for the string '0', which is what as hidden field 
     456        # will submit for False. 
     457        if value == '0': 
     458            return False 
    455459        return bool(value) 
    456460