From 0ff65c2b9f83d84300de35b90c7f94cd43ada745 Mon Sep 17 00:00:00 2001 From: Braden MacDonald Date: Wed, 3 May 2023 10:00:07 -0700 Subject: [PATCH] chore: fix usage of runtime.course_id /openedx/edx-platform/xmodule/modulestore/mongo/base.py:275: DeprecationWarning: `runtime.course_id` is deprecated. Use `context_key` instead: `block.scope_ids.usage_id.context_key`. metadata_inheritance_tree = self.modulestore._compute_metadata_inheritance_tree(self.course_id) --- xmodule/modulestore/mongo/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmodule/modulestore/mongo/base.py b/xmodule/modulestore/mongo/base.py index 39532a8201..fd434adc0e 100644 --- a/xmodule/modulestore/mongo/base.py +++ b/xmodule/modulestore/mongo/base.py @@ -272,7 +272,7 @@ class CachingDescriptorSystem(MakoDescriptorSystem, EditInfoRuntimeMixin): # li block = self.construct_xblock_from_class(class_, scope_ids, field_data, for_parent=for_parent) non_draft_loc = as_published(location) - metadata_inheritance_tree = self.modulestore._compute_metadata_inheritance_tree(self.course_id) + metadata_inheritance_tree = self.modulestore._compute_metadata_inheritance_tree(location.course_key) inherit_metadata(block, metadata_inheritance_tree.get(str(non_draft_loc), {})) block._edit_info = json_data.get('edit_info')