diff --git a/src/topics/create.js b/src/topics/create.js index c7c9e53572..71b941ae50 100644 --- a/src/topics/create.js +++ b/src/topics/create.js @@ -204,11 +204,18 @@ module.exports = function(Topics) { function(next) { Topics.markAsRead(tid, uid, next); }, - function(next) { + function(result, next) { Topics.pushUnreadCount(); posts.addUserInfoToPost(postData, next); }, - function(postData,next) { + function(postData, next) { + Topics.getTopicFields(tid, ['tid', 'title', 'slug'], next); + }, + function(topicData, next) { + postData.topic = topicData; + next(); + }, + function(next) { posts.getPidIndex(postData.pid, next); }, function(index, next) {