Skip to content

Commit 520a2f1

Browse files
committed
fix(course-page): handle null autofixRequests safely
Ensure lastSubmission.autofixRequests defaults to an empty array when null. This prevents runtime errors during filtering non-staff autofix requests and improves the stability of the test-results-bar component.
1 parent 89b6a34 commit 520a2f1

File tree

1 file changed

+1
-1
lines changed
  • app/components/course-page/test-results-bar

1 file changed

+1
-1
lines changed

app/components/course-page/test-results-bar/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default class TestResultsBar extends Component<Signature> {
4747
const courseStageStep = this.args.activeStep as CourseStageStep;
4848

4949
return (
50-
this.args.repository.lastSubmission?.autofixRequests
50+
(this.args.repository.lastSubmission?.autofixRequests || [])
5151
.filter((request) => !request.creatorTypeIsStaff)
5252
.filter((request) => request.submission === this.args.repository.lastSubmission)
5353
.filter((request) => request.submission.courseStage === courseStageStep.courseStage)

0 commit comments

Comments
 (0)