Opened 10 years ago

Last modified 10 years ago

#24541 closed Cleanup/optimization

save_new_objects in ModelFromsets do not handle intitial data — at Initial Version

Reported by: Johannes Maron Owned by: nobody
Component: Documentation Version: dev
Severity: Normal Keywords: modelformset
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

If you create a Formset and pass initial data for some forms, the forms are evaluated as has_changed False.
All in all that is true, but it has the the side effect that the forms in the formset don't get saved, tho they contain data.

The error is here:
https://github.com/django/django/blob/master/django/forms/models.py#L777-L778

It should not only be checked for has_changed but also for initial data.

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top