diff --git a/app/assets/javascripts/discourse/models/category-list.js.es6 b/app/assets/javascripts/discourse/models/category-list.js.es6 index ef41726aa4a..31aff951209 100644 --- a/app/assets/javascripts/discourse/models/category-list.js.es6 +++ b/app/assets/javascripts/discourse/models/category-list.js.es6 @@ -38,7 +38,11 @@ CategoryList.reopenClass({ } if (c.topics) { - c.topics = c.topics.map(t => Discourse.Topic.create(t)); + c.topics = c.topics.map(t => { + const topic = Discourse.Topic.create(t); + topic.set("category", c); + return topic; + }); } switch (statPeriod) {