Merge pull request #1088 from touilleMan/bug-1058

Fix DictField with '_cls' field is converted to Document on access
This commit is contained in:
Emmanuel Leblond
2015-09-21 12:10:23 +02:00
2 changed files with 72 additions and 0 deletions

View File

@@ -794,6 +794,7 @@ class DictField(ComplexBaseField):
def __init__(self, basecls=None, field=None, *args, **kwargs):
self.field = field
self._auto_dereference = False
self.basecls = basecls or BaseField
if not issubclass(self.basecls, BaseField):
self.error('DictField only accepts dict values')