ManyToMany field can be empty even if required=True
|Reported by:||anonymous||Owned by:||adrian|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
A ManyToMany field defined as required=True is not considered as empty if no choice has been selected in the form.
It seems that the only values to be considered as empty are only None and ", as defined in the file newforms/fields.py :
EMPTY_VALUES = (None, ")
Unfortunately,  is not in this list.
Adding the value  in the list EMPTY_VALUES seems to fix the issue, please can you confirm ?