update log when there's an IndexError on loading courseware

raise IndexError after catching it
This commit is contained in:
rabia23
2017-04-21 06:36:03 +00:00
committed by Adam Palay
parent 96f2253036
commit 186e820b3d

View File

@@ -392,11 +392,16 @@ class CoursewareIndex(View):
courseware_context['sequence_title'] = display_items[self.section.position - 1] \
.display_name_with_default
except IndexError:
log.info("Course section {} with position {} and total section display items: {}".format(
log.exception(
"IndexError loading courseware for user %s, course %s, section %s, position %d. Total items: %d. URL: %s",
self.real_user.username,
self.course.id,
self.section.display_name_with_default,
self.section.position,
len(display_items),
))
self.url,
)
raise
return courseware_context
def _add_entrance_exam_to_context(self, courseware_context):