diff --git a/lms/djangoapps/courseware/grades.py b/lms/djangoapps/courseware/grades.py index b8fde4276b..e7a488ec75 100644 --- a/lms/djangoapps/courseware/grades.py +++ b/lms/djangoapps/courseware/grades.py @@ -38,6 +38,8 @@ def yield_dynamic_descriptor_descendents(descriptor, module_creator): def get_dynamic_descriptor_children(descriptor): if descriptor.has_dynamic_children(): module = module_creator(descriptor) + if module is None: + return [] return module.get_child_descriptors() else: return descriptor.get_children()