fix topic titles in search results

titles were being escaped twice if two or more posts were from the same
topic
v1.18.x
barisusakli 10 years ago
parent 7c7be2e0c1
commit 56d16d1792

@ -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) {

Loading…
Cancel
Save