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:
Calen Pennington
2013-03-19 10:41:12 -04:00
parent a70a23a48e
commit 94d3ccf674

View File

@@ -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