mirror of
https://github.com/django/django.git
synced 2025-11-07 07:15:35 +00:00
Refs #27039 -- Fixed regression with field defaults in prefixed forms.
This commit is contained in:
@@ -54,7 +54,7 @@ def construct_instance(form, instance, fields=None, exclude=None):
|
||||
continue
|
||||
# Leave defaults for fields that aren't in POST data, except for
|
||||
# checkbox inputs because they don't appear in POST data if not checked.
|
||||
if (f.has_default() and f.name not in form.data and
|
||||
if (f.has_default() and form.add_prefix(f.name) not in form.data and
|
||||
not getattr(form[f.name].field.widget, 'dont_use_model_field_default_for_empty_data', False)):
|
||||
continue
|
||||
# Defer saving file-type fields until after the other fields, so a
|
||||
|
||||
Reference in New Issue
Block a user