whoops, don't dereference all references as the first type encountered
This commit is contained in:
		| @@ -112,10 +112,11 @@ class DeReference(object): | ||||
|                     for ref in references: | ||||
|                         if '_cls' in ref: | ||||
|                             doc = get_document(ref["_cls"])._from_son(ref) | ||||
|                         elif doc_type is None: | ||||
|                             doc = get_document( | ||||
|                                 ''.join(x.capitalize()  | ||||
|                                         for x in col.split('_')))._from_son(ref) | ||||
|                         else: | ||||
|                             if doc_type is None: | ||||
|                                 doc_type = get_document( | ||||
|                                         ''.join(x.capitalize() for x in col.split('_'))) | ||||
|                             doc = doc_type._from_son(ref) | ||||
|                         object_map[doc.id] = doc | ||||
|         return object_map | ||||
|   | ||||
		Reference in New Issue
	
	Block a user