source-academy / frontend

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
https://sourceacademy.org
Apache License 2.0
103 stars 167 forks source link

Attempt to grade nameless user crashing frontend #3029

Open chongsun2002 opened 2 months ago

chongsun2002 commented 2 months ago

Student exists in Canvas Section. However, on source academy, the student has no name. The student ID is correct and the same as what is reflected on canvas. The assignments' progress are "Submitted". Clicking on said assignment crashes the frontend of the application.

How to replicate:

  1. Search for any user with no name (see CS1101S Avengers chat for exact student IDs)
  2. Click on any of their assignments
  3. This should throw the following: Unexpected Application Error! S.answers[n].team.map is not a function