mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-10 16:05:49 +01:00
This commit is contained in:
@@ -21,6 +21,7 @@ require('./topics/delete')(Topics);
|
||||
require('./topics/unread')(Topics);
|
||||
require('./topics/recent')(Topics);
|
||||
require('./topics/popular')(Topics);
|
||||
require('./topics/top')(Topics);
|
||||
require('./topics/user')(Topics);
|
||||
require('./topics/fork')(Topics);
|
||||
require('./topics/posts')(Topics);
|
||||
@@ -165,6 +166,9 @@ Topics.getTopicsByTids = function (tids, uid, callback) {
|
||||
topics[i].bookmark = results.bookmarks[i];
|
||||
topics[i].unreplied = !topics[i].teaser;
|
||||
|
||||
topics[i].upvotes = parseInt(topics[i].upvotes, 10) || 0;
|
||||
topics[i].downvotes = parseInt(topics[i].downvotes, 10) || 0;
|
||||
topics[i].votes = topics[i].upvotes - topics[i].downvotes;
|
||||
topics[i].icons = [];
|
||||
}
|
||||
}
|
||||
@@ -226,6 +230,10 @@ Topics.getTopicWithPosts = function (topicData, set, uid, start, stop, reverse,
|
||||
topicData.locked = parseInt(topicData.locked, 10) === 1;
|
||||
topicData.pinned = parseInt(topicData.pinned, 10) === 1;
|
||||
|
||||
topicData.upvotes = parseInt(topicData.upvotes, 10) || 0;
|
||||
topicData.downvotes = parseInt(topicData.downvotes, 10) || 0;
|
||||
topicData.votes = topicData.upvotes - topicData.downvotes;
|
||||
|
||||
topicData.icons = [];
|
||||
|
||||
plugins.fireHook('filter:topic.get', { topic: topicData, uid: uid }, next);
|
||||
|
||||
Reference in New Issue
Block a user