From b3e9732effed2cfa0cc4fa67e739bac726e3dbcf Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Mon, 30 Jan 2006 04:04:12 +0000 Subject: [PATCH] magic-removal: Fixed _set_core_filter() call in db.models.fields.related git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@2174 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/fields/related.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py index 9d3dafa26c..a7b5378623 100644 --- a/django/db/models/fields/related.py +++ b/django/db/models/fields/related.py @@ -114,9 +114,9 @@ class ManyRelatedObjectsDescriptor(object): rel_field = self.related.field if self.rel_type == 'o2m': - manager._set_core_filter(**{'%s__%s__exact' % (rel_field.name, rel_field.rel.to._meta.pk.name): getattr(instance, rel_field.rel.get_related_field().attname)}) + manager.core_filters.update({'%s__%s__exact' % (rel_field.name, rel_field.rel.to._meta.pk.name): getattr(instance, rel_field.rel.get_related_field().attname)}) else: - manager._set_core_filter(**{'%s__%s__exact' % (rel_field.name, instance_type._meta.pk.name): instance._get_pk_val()}) + manager.core_filters.update({'%s__%s__exact' % (rel_field.name, instance_type._meta.pk.name): instance._get_pk_val()}) # Prepare the manager. # TODO: Fix this hack?