Skip to content

Commit ab494e9

Browse files
committed
filter dynamically genreated exercises paths to match with correct course
1 parent 81521f9 commit ab494e9

File tree

1 file changed

+4
-2
lines changed
  • pages/course-revision/[course_offering]/[exercise]

1 file changed

+4
-2
lines changed

pages/course-revision/[course_offering]/[exercise]/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ export async function getStaticPaths() {
4343
const paths = []
4444
allCourseRevisionOfferings.forEach((o) => {
4545
allCourseRevisionExercises.forEach((e) => {
46-
paths.push({ params: { course_offering: o.slug, exercise: e.slug } })
46+
if (e._raw.sourceFileDir.endsWith(o.slug)) {
47+
paths.push({ params: { course_offering: o.slug, exercise: e.slug } })
48+
}
4749
})
4850
})
4951
console.log("paths: ", paths);
@@ -66,7 +68,7 @@ export async function getStaticProps({ params }) {
6668
}
6769
}
6870

69-
const ExercisePage = ({ courseOfferingContent, exercisesContent, exerciseIdx }) => {
71+
const ExercisePage = ({ courseOfferingContent, exercisesContent, exerciseIdx }: PropTypes) => {
7072
const MDXContent = useMDXComponent(exercisesContent[exerciseIdx].body.code)
7173

7274
return (

0 commit comments

Comments
 (0)