Open ljean opened 8 years ago
The _format_value of a CheckBoxInput returns None if value is valid (True or False) .
_format_value
CheckBoxInput
None
True
False
See Line 446
def _format_value(self, value): if value in ('', True, False, None): value = None else: value = force_text(value) return value
Why don't keep the value as it is rather than returning None? I think this cause a different behavior from other field types.
In my case, it caused a bug when upgrading an application and it was very difficult to find.
Thanks for explaining the reason.
Best luc
The
_format_value
of aCheckBoxInput
returnsNone
if value is valid (True
orFalse
) .See Line 446
Why don't keep the value as it is rather than returning
None
? I think this cause a different behavior from other field types.In my case, it caused a bug when upgrading an application and it was very difficult to find.
Thanks for explaining the reason.
Best luc