[1.10.x] Refs #27186 -- Fixed model form default fallback for CheckboxSelectMultiple.

Backport of 87c5e7efeb from master
This commit is contained in:
Tim Graham 2016-09-30 14:49:50 -04:00
parent fb9f396275
commit f23c03ebc8
6 changed files with 38 additions and 10 deletions

View file

@ -812,6 +812,11 @@ class CheckboxSelectMultiple(RendererMixin, SelectMultiple):
# require all checkboxes to be checked instead of at least one.
return False
def value_omitted_from_data(self, data, files, name):
# HTML checkboxes don't appear in POST data if not checked, so it's
# never known if the value is actually omitted.
return False
class MultiWidget(Widget):
"""