From de9942a6673cfbe442abdfabc1e8f7c0a652ef5b Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Tue, 28 Feb 2012 19:34:04 +0000 Subject: Fixed #17668 - prefetch_related does not work in in_bulk Thanks to gurets for the report, and akaariai for the initial patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17600 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'django') diff --git a/django/db/models/query.py b/django/db/models/query.py index 41c24c7a58..08fda78332 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -485,7 +485,7 @@ class QuerySet(object): qs = self._clone() qs.query.add_filter(('pk__in', id_list)) qs.query.clear_ordering(force_empty=True) - return dict([(obj._get_pk_val(), obj) for obj in qs.iterator()]) + return dict([(obj._get_pk_val(), obj) for obj in qs]) def delete(self): """ -- cgit v1.3