fix topic titles in search results

titles were being escaped twice if two or more posts were from the same
topic
This commit is contained in:
barisusakli
2014-10-31 19:57:32 -04:00
parent 7c7be2e0c1
commit 56d16d1792

View File

@@ -271,6 +271,9 @@ var async = require('async'),
}
var cids = topics.map(function(topic) {
if (topic) {
topic.title = validator.escape(topic.title);
}
return topic && topic.cid;
}).filter(function(value, index, array) {
return value && array.indexOf(value) === index;
@@ -320,9 +323,7 @@ var async = require('async'),
async.map(posts, function(post, next) {
post.user = results.users[post.uid];
post.topic = results.topics[post.tid];
post.topic.title = validator.escape(post.topic.title);
post.category = results.categories[post.topic.cid];
post.relativeTime = utils.toISOString(post.timestamp);
if (!post.content || !options.parse) {