Skip to content

Commit b267c66

Browse files
authored
check that page exists before using it (#2366)
1 parent eeedee7 commit b267c66

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/transform.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe("Transforming mitxonline enrollment data to DashboardResource", () => {
3333
coursewareId: apiData.run.courseware_id ?? null,
3434
type: DashboardResourceType.Course,
3535
title: apiData.run.title,
36-
marketingUrl: apiData.run.course.page.page_url,
36+
marketingUrl: apiData.run.course.page?.page_url,
3737
run: {
3838
startDate: apiData.run.start_date,
3939
endDate: apiData.run.end_date,

frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const mitxonlineEnrollment = (raw: CourseRunEnrollment): DashboardCourse => {
3030
coursewareId: raw.run.courseware_id ?? null,
3131
type: DashboardResourceType.Course,
3232
title: course.title,
33-
marketingUrl: course.page.page_url,
33+
marketingUrl: course.page?.page_url,
3434
run: {
3535
startDate: raw.run.start_date,
3636
endDate: raw.run.end_date,
@@ -61,7 +61,7 @@ const mitxonlineUnenrolledCourse = (
6161
coursewareId: run?.courseware_id ?? null,
6262
type: DashboardResourceType.Course,
6363
title: course.title,
64-
marketingUrl: course.page.page_url,
64+
marketingUrl: course.page?.page_url,
6565
run: {
6666
startDate: run?.start_date,
6767
endDate: run?.end_date,

0 commit comments

Comments
 (0)