#8400 closed (duplicate)
ModelAdmin.get_fieldsets call to get_form should include the obj parameter
Reported by: | sureshkannan | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Keywords: | ModelAdmin.get_fieldsets | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
In ModelAdmin.get_fieldsets
form=self.get_form(request)
should be changed to
form=self.get_form(request,obj)
If get_form has been overridden to generate different forms based on a field in the obj
then the obj parameter must be passed in. This seems to be done correctly in the
formset counterpart ModelAdmin.get_formsets where inline.get_formset is called
with the obj parameter.
Note:
See TracTickets
for help on using tickets.
This is a duplicate of #8367 But I admit your title is much better ;)