_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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user