diff --git a/src/discussions/navigation/breadcrumb-menu/LegacyBreadcrumbMenu.jsx b/src/discussions/navigation/breadcrumb-menu/LegacyBreadcrumbMenu.jsx index ad07f066..1d7664f8 100644 --- a/src/discussions/navigation/breadcrumb-menu/LegacyBreadcrumbMenu.jsx +++ b/src/discussions/navigation/breadcrumb-menu/LegacyBreadcrumbMenu.jsx @@ -24,7 +24,8 @@ function LegacyBreadcrumbMenu() { const currentTopic = useSelector(selectTopic(currentTopicId)); const currentCategory = category || currentTopic?.categoryId; - const topicsInCategory = useSelector(selectTopicsInCategory(currentCategory)); + const decodedCurrentCategory = String(currentCategory).replace('%23', '#'); + const topicsInCategory = useSelector(selectTopicsInCategory(decodedCurrentCategory)); const nonCoursewareTopics = useSelector(selectNonCoursewareTopics); const categories = useSelector(selectCategories); const isNonCoursewareTopic = currentTopic && !currentCategory; @@ -45,7 +46,7 @@ function LegacyBreadcrumbMenu() { /> ) : ( catId} itemActiveFunc={(catId) => catId === currentCategory} items={categories}