From 8399a8932eba99af1146d9f5dacdf25c380d2497 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 18 Sep 2024 14:13:52 -0400 Subject: [PATCH] fix: ensure run-based assignments are taken into account on course page redirect --- src/components/course/data/courseLoader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/course/data/courseLoader.ts b/src/components/course/data/courseLoader.ts index ba0eda2a7..b9c4ec77f 100644 --- a/src/components/course/data/courseLoader.ts +++ b/src/components/course/data/courseLoader.ts @@ -134,7 +134,7 @@ const makeCourseLoader: Types.MakeRouteLoaderFunctionWithQueryClient = function hasCurrentEnterpriseOffers, }); const isCourseAssigned = redeemableLearnerCreditPolicies.learnerContentAssignments.allocatedAssignments.some( - (assignment) => assignment.contentKey === courseKey, + (assignment) => [assignment.contentKey, assignment.parentContentKey].includes(courseKey), ); // If learner is an assignment-only learner and is not assigned to the currently // viewed course, redirect to the Dashboard page route.