QuerySetWrapper.iterator() should call QuerySet.iterator()

This commit is contained in:
Laura Klünder 2017-06-14 01:42:56 +02:00
parent 0d6e1a237f
commit 0a8c7cf87a

View file

@ -280,7 +280,7 @@ class BaseQueryWrapper(BaseWrapper):
return iter((self._wrap_instance(instance) for instance in self.get_queryset()))
def iterator(self):
return iter(self)
return iter((self._wrap_instance(instance) for instance in self.get_queryset().iterator()))
def __len__(self):
return len(self.get_queryset())