Escape topic titles at the source, deduplicate

This commit is contained in:
Peter Jaszkowiak
2017-04-15 01:38:42 -06:00
parent ecfca21abe
commit 0fe10f5e86
10 changed files with 59 additions and 25 deletions

View File

@@ -3,7 +3,6 @@
var async = require('async');
var winston = require('winston');
var validator = require('validator');
var _ = require('underscore');
var db = require('../database');
@@ -11,7 +10,6 @@ var posts = require('../posts');
var topics = require('../topics');
var privileges = require('../privileges');
var batch = require('../batch');
var translator = require('../translator');
module.exports = function (Categories) {
Categories.getRecentReplies = function (cid, uid, count, callback) {
@@ -136,7 +134,7 @@ module.exports = function (Categories) {
teaser.user.uid = undefined;
teaser.topic = {
slug: topicData[index].slug,
title: translator.escape(validator.escape(String(topicData[index].title))),
title: topicData[index].title,
};
}
});