# HG changeset patch # User Sylvain Thénault # Date 1264582795 -3600 # Node ID 87e48fe398f1d81e3b36635ab92f1ef5b573cd2a # Parent 91a56a30141eff5c88e225e8804e8419d87b1883 systematically call bool on BooleanField values diff -r 91a56a30141e -r 87e48fe398f1 web/formfields.py --- a/web/formfields.py Wed Jan 27 09:59:13 2010 +0100 +++ b/web/formfields.py Wed Jan 27 09:59:55 2010 +0100 @@ -641,9 +641,7 @@ return [(form._cw._('yes'), '1'), (form._cw._('no'), '')] def _ensure_correctly_typed(self, form, value): - if value is not None: - return bool(value) - return value + return bool(value) class FloatField(IntField):