From 01c36f8bfb434dec90c353eb1e601fada5abdf68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 27 Jun 2023 13:57:44 -0400 Subject: [PATCH] fix: #11761, don't escape topic title twice if a reply is being edited topicData.title is already escaped --- src/posts/edit.js | 2 +- src/topics/create.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/posts/edit.js b/src/posts/edit.js index 453a10e9dd..c75f7f2379 100644 --- a/src/posts/edit.js +++ b/src/posts/edit.js @@ -112,7 +112,7 @@ module.exports = function (Posts) { return { tid: tid, cid: topicData.cid, - title: validator.escape(String(topicData.title)), + title: topicData.title, isMainPost: false, renamed: false, tagsupdated: false, diff --git a/src/topics/create.js b/src/topics/create.js index d1fe0c6da9..5d631cce27 100644 --- a/src/topics/create.js +++ b/src/topics/create.js @@ -209,8 +209,7 @@ module.exports = function (Topics) { }; async function onNewPost(postData, data) { - const { tid } = postData; - const { uid } = postData; + const { tid, uid } = postData; await Topics.markCategoryUnreadForAll(tid); await Topics.markAsRead([tid], uid); const [