mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fixed #9462 -- Set the instance in an inline formset correctly so that None does not get passed through to the queryset. Thanks tobias and copelco for the ticket.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9293 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -446,7 +446,10 @@ class BaseInlineFormSet(BaseModelFormSet): | ||||
|     def __init__(self, data=None, files=None, instance=None, | ||||
|                  save_as_new=False, prefix=None): | ||||
|         from django.db.models.fields.related import RelatedObject | ||||
|         self.instance = instance | ||||
|         if instance is None: | ||||
|             self.instance = self.model() | ||||
|         else: | ||||
|             self.instance = instance | ||||
|         self.save_as_new = save_as_new | ||||
|         # is there a better way to get the object descriptor? | ||||
|         self.rel_name = RelatedObject(self.fk.rel.to, self.model, self.fk).get_accessor_name() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user