Allow to support unknown field type

issue3996
review11311002
This commit is contained in:
Cédric Krier
2014-06-22 17:19:13 +02:00
parent 05761deb60
commit df5dc2f6c7
+2 -1
View File
@@ -418,7 +418,8 @@ class MetaModelFactory(object):
for field_name, definition in dict['_fields'].iteritems():
if field_name == 'id':
continue
Descriptor = self.descriptors[definition['type']]
Descriptor = self.descriptors.get(definition['type'],
FieldDescriptor)
dict[field_name] = Descriptor(field_name, definition)
VDescriptor = self.value_descriptors.get(
definition['type'], ValueDescriptor)