Fix unwanted dereference in DictField (issue #1058)

This commit is contained in:
Emmanuel Leblond
2015-08-30 10:01:24 +02:00
parent 9c8ceb6b4e
commit 736fe5b84e
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')