use obj._data instead of self._fields_ordered since DynamicDocument missing some attributes

This commit is contained in:
Catstyle 2015-06-30 11:45:17 +08:00 committed by Emmanuel Leblond
parent 33b4d83c73
commit a6a1021521

View File

@ -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]))