From 7d3146234ad21ceac5260a4e9bec13b2f0dce56a Mon Sep 17 00:00:00 2001 From: Clay McClure Date: Wed, 1 Oct 2014 15:59:13 -0400 Subject: [PATCH] Make `in_bulk()` respect `no_dereference()` --- mongoengine/queryset/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mongoengine/queryset/base.py b/mongoengine/queryset/base.py index 7094dacc..58e77611 100644 --- a/mongoengine/queryset/base.py +++ b/mongoengine/queryset/base.py @@ -619,7 +619,9 @@ class BaseQuerySet(object): doc_map[doc['_id']] = self._get_as_pymongo(doc) else: for doc in docs: - doc_map[doc['_id']] = self._document._from_son(doc, only_fields=self.only_fields) + doc_map[doc['_id']] = self._document._from_son(doc, + only_fields=self.only_fields, + _auto_dereference=self._auto_dereference) return doc_map