﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29439	InlineAdminFormSet worked with forms array, but don't asks fieldset from every form in array	Maxim Danilov	nobody	"in Django.contrib.admin.helpers.py (django 1.9)

i think this is wrong, to use only **self.fieldsets**, every form can have own fieldset attribute. 

{{{
class InlineAdminFormSet(object):   
    def __iter__(self):
        for form, original in zip(self.formset.initial_forms, self.formset.get_queryset()):
            view_on_site_url = self.opts.get_view_on_site_url(original)
            yield InlineAdminForm(self.formset, form, *!!wrong!!* self.fieldsets *!!wrong!!*,
                self.prepopulated_fields, original, self.readonly_fields,
                model_admin=self.opts, view_on_site_url=view_on_site_url)
......
}}}

it should be something like this:

{{{
class InlineAdminFormSet(object):   
	def __iter__(self):	
		for form, original in zip(self.formset.initial_forms, self.formset.get_queryset()):
			yield InlineAdminForm(self.formset, form, 
					*!!probably!!*
					[form.fieldset,] if hasattr(form, 'fieldset') else self.fieldsets
					*!!probably!!*,
					self.prepopulated_fields, original, self.readonly_fields,
					model_admin=self.opts)
}}}"	Cleanup/optimization	closed	contrib.admin	2.0	Normal	needsinfo			Unreviewed	0	0	0	0	0	0
