Commit e768fb9a by Braden MacDonald Committed by E. Kolpakov

Fix two split mongo bugs that were causing problems...

parent 325c3606
......@@ -255,7 +255,7 @@ class MongoConnection(object):
"""
Retrieve all definitions listed in `definitions`.
"""
return self.definitions.find({'$in': {'_id': definitions}})
return self.definitions.find({'_id': {'$in': definitions}})
def insert_definition(self, definition):
"""
......
......@@ -673,7 +673,7 @@ class SplitMongoModuleStore(SplitBulkWriteMixin, ModuleStoreWriteBase):
new_module_data = {}
for block_id in base_block_ids:
new_module_data = self.descendants(
system.course_entry.structure['blocks'],
copy.deepcopy(system.course_entry.structure['blocks']), # copy or our changes like setting 'definition_loaded' will affect the active bulk operation data
block_id,
depth,
new_module_data
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment