adding collected structure to the course grade read to prevent attempts to subscript a null object

This commit is contained in:
Alexander Sheehan
2021-01-26 16:33:51 -05:00
parent ad5aa6cd7a
commit 12fd104ef2

View File

@@ -530,8 +530,11 @@ class GradebookView(GradeViewMixin, PaginatedAPIView):
if request.GET.get('username'):
with self._get_user_or_raise(request, course_key) as grade_user:
course_grade = CourseGradeFactory().read(grade_user, course)
course_grade = CourseGradeFactory().read(
grade_user,
course,
collected_block_structure=course_data.collected_structure
)
entry = self._gradebook_entry(grade_user, course, graded_subsections, course_grade)
serializer = StudentGradebookEntrySerializer(entry)
return Response(serializer.data)