Revert Revert "Restore ModelForm instance check on Resource\'s get_bound_form\(\)"

This commit is contained in:
Camille Harang 2012-02-10 22:00:51 +01:00
parent 15ee6f0f15
commit 0479951523

View File

@ -311,7 +311,7 @@ class ModelResource(FormResource):
# Instantiate the ModelForm as appropriate
form_kwargs = {'data': data, 'files': files}
# Bound to an existing model instance
if hasattr(self.view, 'model_instance'): form_kwargs['instance'] = self.view.model_instance
if issubclass(form, forms.ModelForm) and if hasattr(self.view, 'model_instance'): form_kwargs['instance'] = self.view.model_instance
return form(**form_kwargs)