From 18baa2dd7a4e909169b694cb6ec36214c5a51506 Mon Sep 17 00:00:00 2001 From: Rached Ben Mustapha Date: Tue, 19 Oct 2010 22:40:36 +0000 Subject: [PATCH] fix calling a queryset after skip and limit have been set --- mongoengine/queryset.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mongoengine/queryset.py b/mongoengine/queryset.py index 519dda03..f4849619 100644 --- a/mongoengine/queryset.py +++ b/mongoengine/queryset.py @@ -434,6 +434,12 @@ class QuerySet(object): if self._document._meta['ordering']: self.order_by(*self._document._meta['ordering']) + if self._limit is not None: + self._cursor_obj.limit(self._limit) + + if self._skip is not None: + self._cursor_obj.skip(self._skip) + return self._cursor_obj @classmethod