Always compute the metadata inheritance tree, even on a course module, so that when walking down the tree, we always get the right data
This commit is contained in:
@@ -391,8 +391,7 @@ class MongoModuleStore(ModuleStoreBase):
|
||||
|
||||
# if we are loading a course object, there is no parent to inherit the metadata from
|
||||
# so don't bother getting it
|
||||
if item['location']['category'] != 'course':
|
||||
metadata_inheritance_tree = self.get_cached_metadata_inheritance_tree(Location(item['location']))
|
||||
metadata_inheritance_tree = self.get_cached_metadata_inheritance_tree(Location(item['location']))
|
||||
|
||||
# TODO (cdodge): When the 'split module store' work has been completed, we should remove
|
||||
# the 'metadata_inheritance_tree' parameter
|
||||
|
||||
Reference in New Issue
Block a user