diff --git a/lms/djangoapps/courseware/courses.py b/lms/djangoapps/courseware/courses.py index bdeb662269..31dfa26c86 100644 --- a/lms/djangoapps/courseware/courses.py +++ b/lms/djangoapps/courseware/courses.py @@ -435,7 +435,10 @@ def get_course_assignment_due_dates(course, user, request, num_return=None, incl date_blocks = [] for (block_key, date_type), date in all_course_dates.items(): if date_type == 'due' and block_key.block_type == 'sequential': - item = store.get_item(block_key) + try: + item = store.get_item(block_key) + except ItemNotFoundError: + continue if item.graded: date_block = CourseAssignmentDate(course, user) date_block.date = date