From d8855a4a0f01d22559ca289d19c7a25ab1fc69c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wilson=20J=C3=BAnior?= Date: Thu, 5 Jan 2012 13:35:32 -0200 Subject: [PATCH] fixes for None values in QuerySet.values_list --- mongoengine/queryset.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mongoengine/queryset.py b/mongoengine/queryset.py index 2f902273..84b3d90e 100644 --- a/mongoengine/queryset.py +++ b/mongoengine/queryset.py @@ -361,7 +361,10 @@ class ListResult(object): elif isinstance(field_type, self.GenericReferenceField): if data and isinstance(data, (dict, pymongo.dbref.DBRef)): return field_type.dereference(data) - + + if data is None: + return + return field_type.to_python(data) def next(self):