_get_changed_fields fix for embedded documents with id field.

removed commented out piece of code

added author and record to changelog
This commit is contained in:
Eremeev Danil
2015-04-01 10:10:08 +05:00
parent 103a287f11
commit f77f45b70c
4 changed files with 6 additions and 2 deletions

View File

@@ -308,7 +308,7 @@ class BaseDocument(object):
"""
if not fields:
fields = []
data = SON()
data["_id"] = None
data['_cls'] = self._class_name
@@ -553,7 +553,6 @@ class BaseDocument(object):
if hasattr(data, 'id'):
if data.id in inspected:
continue
inspected.add(data.id)
if isinstance(field, ReferenceField):
continue
elif (isinstance(data, (EmbeddedDocument, DynamicEmbeddedDocument))