diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-04-03 19:52:14 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-04-03 19:52:14 +0000 |
| commit | 595c092a293396eab80c6da8654f6705a28c7431 (patch) | |
| tree | fc7ce648feab9e847dcf674cf38ac61485216179 /django | |
| parent | c6c25adf6d9f71ea11f61392f6f3d221f01e5216 (diff) | |
Fixed #9546: GenericRelations inherited from base models no longer query using the wrong content type.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10373 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/contenttypes/generic.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/contenttypes/generic.py b/django/contrib/contenttypes/generic.py index be67557805..0be1de6e63 100644 --- a/django/contrib/contenttypes/generic.py +++ b/django/contrib/contenttypes/generic.py @@ -193,9 +193,9 @@ class ReverseGenericRelatedObjectsDescriptor(object): rel_model = self.field.rel.to superclass = rel_model._default_manager.__class__ RelatedManager = create_generic_related_manager(superclass) - + qn = connection.ops.quote_name - + manager = RelatedManager( model = rel_model, instance = instance, @@ -203,7 +203,7 @@ class ReverseGenericRelatedObjectsDescriptor(object): join_table = qn(self.field.m2m_db_table()), source_col_name = qn(self.field.m2m_column_name()), target_col_name = qn(self.field.m2m_reverse_name()), - content_type = ContentType.objects.get_for_model(self.field.model), + content_type = ContentType.objects.get_for_model(instance), content_type_field_name = self.field.content_type_field_name, object_id_field_name = self.field.object_id_field_name ) |
