From d1eb51bd719a6a55d65c7f4efe102c12288f3d48 Mon Sep 17 00:00:00 2001 From: Ayub khan Date: Tue, 8 Oct 2019 16:19:53 +0500 Subject: [PATCH] BOM-808 struct is not defined python3 list comprehension variables are not accessible after comprehension --- common/lib/xmodule/xmodule/modulestore/split_mongo/split.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py index 9a0f27c26a..bd9e387865 100644 --- a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py +++ b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py @@ -1553,7 +1553,7 @@ class SplitMongoModuleStore(SplitBulkWriteMixin, ModuleStoreWriteBase): next_versions = [struct for struct in next_entries] for course_structure in next_versions: result.setdefault(course_structure['previous_version'], []).append( - CourseLocator(version_guid=struct['_id'])) + CourseLocator(version_guid=next_entries[-1]['_id'])) return VersionTree(course_locator, result) def get_block_generations(self, block_locator):