From 9c7be068ac329271bfdc2ecd8195df7b4359c3fc Mon Sep 17 00:00:00 2001 From: Kshitij Sobti Date: Fri, 10 Dec 2021 00:33:05 +0530 Subject: [PATCH] fix: topic counts were not included in normalised data. --- src/discussions/topics/data/thunks.js | 4 ++-- src/discussions/topics/topic-group/topic/Topic.jsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/discussions/topics/data/thunks.js b/src/discussions/topics/data/thunks.js index 06426d6a..1ef6a137 100644 --- a/src/discussions/topics/data/thunks.js +++ b/src/discussions/topics/data/thunks.js @@ -11,13 +11,13 @@ function normaliseTopics(data) { const categoryIds = []; data.coursewareTopics.forEach(category => { topicsInCategory[category.name] = category.children.map(topic => { - topics[topic.id] = { id: topic.id, name: topic.name, categoryId: category.name }; + topics[topic.id] = { ...topic, categoryId: category.name }; return topic.id; }); categoryIds.push(category.name); }); const nonCoursewareIds = data.nonCoursewareTopics.map(topic => { - topics[topic.id] = { id: topic.id, name: topic.name }; + topics[topic.id] = topic; return topic.id; }); return { diff --git a/src/discussions/topics/topic-group/topic/Topic.jsx b/src/discussions/topics/topic-group/topic/Topic.jsx index 64619eed..4b3648f8 100644 --- a/src/discussions/topics/topic-group/topic/Topic.jsx +++ b/src/discussions/topics/topic-group/topic/Topic.jsx @@ -21,12 +21,12 @@ function Topic({ topic }) { { key: 'discussions', icon: PostIcon, - count: topic?.threadCounts?.discussions || 0, + count: topic.threadCounts?.discussion || 0, }, { key: 'questions', icon: Help, - count: topic?.threadCounts?.questions || 0, + count: topic.threadCounts?.question || 0, }, ]; return (