Generate Unique Indices for SortedListField and EmbeddedDocumentListFields
This commit is contained in:
@@ -883,7 +883,8 @@ class BaseDocument(object):
|
||||
index = {'fields': fields, 'unique': True, 'sparse': sparse}
|
||||
unique_indexes.append(index)
|
||||
|
||||
if field.__class__.__name__ == 'ListField':
|
||||
if field.__class__.__name__ in {'EmbeddedDocumentListField',
|
||||
'ListField', 'SortedListField'}:
|
||||
field = field.field
|
||||
|
||||
# Grab any embedded document field unique indexes
|
||||
|
||||
Reference in New Issue
Block a user