Merge pull request #584 from FrankSomething/consistent-inits
inherit parent Document type _auto_id_field value
This commit is contained in:
commit
a778a91106
@ -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'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user