From ae6a1b975dbced42f78f766cbf617146d8a49320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 19 Jan 2018 14:00:52 -0500 Subject: [PATCH] #6255 fix editing OP was causing title change event to be logged eventhough title didn't change --- src/posts/edit.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/posts/edit.js b/src/posts/edit.js index 991639af40..8780fa6016 100644 --- a/src/posts/edit.js +++ b/src/posts/edit.js @@ -12,6 +12,7 @@ var plugins = require('../plugins'); var cache = require('./cache'); var pubsub = require('../pubsub'); var utils = require('../utils'); +var translator = require('../translator'); module.exports = function (Posts) { pubsub.on('post:edit', function (pid) { @@ -149,6 +150,7 @@ module.exports = function (Posts) { topicData.tags = data.tags; topicData.oldTitle = results.topic.title; topicData.timestamp = results.topic.timestamp; + var renamed = translator.escape(validator.escape(String(title))) !== results.topic.title; plugins.fireHook('action:topic.edit', { topic: topicData, uid: data.uid }); next(null, { tid: tid, @@ -158,7 +160,7 @@ module.exports = function (Posts) { oldTitle: results.topic.title, slug: topicData.slug, isMainPost: true, - renamed: title !== results.topic.title, + renamed: renamed, tags: tags, }); },