Merge branch 'master' into bump_pymongo_version_requirement

This commit is contained in:
erdenezul
2019-03-19 08:50:21 +08:00
committed by GitHub
4 changed files with 76 additions and 2 deletions

View File

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