From a6a102152136cc027e6454d07dc57eefbf3027b4 Mon Sep 17 00:00:00 2001 From: Catstyle Date: Tue, 30 Jun 2015 11:45:17 +0800 Subject: [PATCH] use obj._data instead of self._fields_ordered since DynamicDocument missing some attributes --- mongoengine/document.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoengine/document.py b/mongoengine/document.py index 332c9a38..9d2d9c5f 100644 --- a/mongoengine/document.py +++ b/mongoengine/document.py @@ -591,7 +591,7 @@ class Document(BaseDocument): else: raise self.DoesNotExist("Document does not exist") - for field in self._fields_ordered: + for field in obj._data: if not fields or field in fields: try: setattr(self, field, self._reload(field, obj[field]))