diff --git a/common/lib/xmodule/xmodule/modulestore/mongo/base.py b/common/lib/xmodule/xmodule/modulestore/mongo/base.py index aa136c4bd2..5568054bb6 100644 --- a/common/lib/xmodule/xmodule/modulestore/mongo/base.py +++ b/common/lib/xmodule/xmodule/modulestore/mongo/base.py @@ -1463,3 +1463,6 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo # Because lms calls get_parent_locations frequently (for path generation): self.collection.create_index('definition.children', sparse=True) + + # To allow prioritizing draft vs published material + self.collection.create_index('_id.revision')