diff --git a/src/pages/content-management/CourseFlowBuilderPage.tsx b/src/pages/content-management/CourseFlowBuilderPage.tsx index ec5c523..69c69f4 100644 --- a/src/pages/content-management/CourseFlowBuilderPage.tsx +++ b/src/pages/content-management/CourseFlowBuilderPage.tsx @@ -257,7 +257,9 @@ export function CourseFlowBuilderPage() { setLoadingCourses(true) try { const res = await getCoursesByCategory(selectedCategoryId) - const items = sortByDisplayOrder(res.data.data.courses ?? []) + const items = sortByDisplayOrder( + (res.data.data.courses ?? []).filter((course) => Number(course.category_id) === Number(selectedCategoryId)), + ) setCoursesByCategory((prev) => ({ ...prev, [selectedCategoryId]: items })) setSelectedCourseId(items[0]?.id ?? null) } catch {