[patch] Form fields for related models not properly processed
|Reported by:||Russell Cloran <russell@…>||Owned by:||adrian|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
When a field in a related object on a form is null=True, but the field type has empty_strings_allowed=False, and the form is submitted, blank fields are sent to get_db_prep_save() as blank strings, rather than as None.
The attached patch fixes the problem in my case. It should be reviewed, because I don't know what else it might affect.