Revert "Resource's get_bound_form() populates instance's form on GET"

This reverts commit d0f758ee2f.
This commit is contained in:
Camille Harang 2012-02-10 22:40:40 +01:00
parent 7679f3791c
commit 84a4461ac9

View File

@ -309,11 +309,14 @@ class ModelResource(FormResource):
return None
# Instantiate the ModelForm as appropriate
form_kwargs = {'data': data, 'files': files}
if data is not None or files is not None:
if issubclass(form, forms.ModelForm) and hasattr(self.view, 'model_instance'):
# Bound to an existing model instance
if hasattr(self.view, 'model_instance'): form_kwargs['instance'] = self.view.model_instance
return form(data, files, instance=self.view.model_instance)
else:
return form(data, files)
return form(**form_kwargs)
return form()
def url(self, instance):
"""