Merge pull request #584 from FrankSomething/consistent-inits
inherit parent Document type _auto_id_field value
This commit is contained in:
		| @@ -359,7 +359,8 @@ class TopLevelDocumentMetaclass(DocumentMetaclass): | |||||||
|                     new_class.id = field |                     new_class.id = field | ||||||
|  |  | ||||||
|         # Set primary key if not defined by the document |         # Set primary key if not defined by the document | ||||||
|         new_class._auto_id_field = False |         new_class._auto_id_field = getattr(parent_doc_cls, | ||||||
|  |                                            '_auto_id_field', False) | ||||||
|         if not new_class._meta.get('id_field'): |         if not new_class._meta.get('id_field'): | ||||||
|             new_class._auto_id_field = True |             new_class._auto_id_field = True | ||||||
|             new_class._meta['id_field'] = 'id' |             new_class._meta['id_field'] = 'id' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user