Deref list custom id fix
This commit is contained in:
		| @@ -166,7 +166,7 @@ class DeReference(object): | ||||
|             else: | ||||
|                 data[k] = v | ||||
|  | ||||
|             if k in self.object_map: | ||||
|             if k in self.object_map and not is_list: | ||||
|                 data[k] = self.object_map[k] | ||||
|             elif hasattr(v, '_fields'): | ||||
|                 for field_name, field in v._fields.iteritems(): | ||||
|   | ||||
| @@ -813,11 +813,10 @@ class QuerySet(object): | ||||
|             have to create a new document. | ||||
|             Passes any write_options onto :meth:`~mongoengine.Document.save` | ||||
|  | ||||
|         .. versionadded:: 0.3 | ||||
|  | ||||
|         :param auto_save: if the object is to be saved automatically if not found. | ||||
|  | ||||
|         .. versionadded:: 0.6 | ||||
|         .. versionadded:: 0.3 | ||||
|         .. versionupdated:: 0.6 - added `auto_save` | ||||
|         """ | ||||
|         defaults = query.get('defaults', {}) | ||||
|         if 'defaults' in query: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user