dont call ensure_indexes on slave #1338

This commit is contained in:
Erdenezul Batmunkh 2018-05-23 15:53:30 +08:00
parent 3654591a1b
commit 446c101018

View File

@ -195,7 +195,9 @@ class Document(BaseDocument):
# Ensure indexes on the collection unless auto_create_index was
# set to False.
if cls._meta.get('auto_create_index', True):
# Also there is no need to ensure indexes on slave.
if cls._meta.get('auto_create_index', True) and\
db.client.is_primary:
cls.ensure_indexes()
return cls._collection