From ee62719025ba6d41ec469905b9f6ec0f4d29b4d9 Mon Sep 17 00:00:00 2001 From: Adam Palay Date: Wed, 11 Sep 2013 14:43:00 -0400 Subject: [PATCH] check if module created from description is None before looking for its child descriptors --- lms/djangoapps/courseware/grades.py | 2 ++ 1 file changed, 2 insertions(+) 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()