Bugfix for weakref _instance bug.

This commit is contained in:
tprimozi 2014-03-03 15:11:05 +00:00
parent 158578a406
commit 88247a3af9

View File

@ -113,7 +113,7 @@ class BaseField(object):
instance._mark_as_changed(self.name)
EmbeddedDocument = _import_class('EmbeddedDocument')
if isinstance(value, EmbeddedDocument) and value._instance is None:
if isinstance(value, EmbeddedDocument):
value._instance = weakref.proxy(instance)
instance._data[self.name] = value