inherit parent Document type _auto_id_field value

This commit is contained in:
Frank Battaglia 2014-02-23 19:37:42 -05:00
parent d4b3649640
commit 9d125c9e79

View File

@ -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'