fix: topicData passed to action:topic.edit

v1.18.x
Barış Soner Uşaklı 6 years ago
parent ef734b622e
commit b10ad7b6ff

@ -109,18 +109,18 @@ module.exports = function (Posts) {
await topics.updateTopicTags(tid, data.tags);
const tags = await topics.getTopicTagsObjects(tid);
topicData.tags = data.tags;
topicData.oldTitle = topicData.title;
topicData.timestamp = topicData.timestamp;
newTopicData.tags = data.tags;
newTopicData.oldTitle = topicData.title;
newTopicData.timestamp = topicData.timestamp;
const renamed = translator.escape(validator.escape(String(title))) !== topicData.title;
plugins.fireHook('action:topic.edit', { topic: topicData, uid: data.uid });
plugins.fireHook('action:topic.edit', { topic: newTopicData, uid: data.uid });
return {
tid: tid,
cid: topicData.cid,
cid: newTopicData.cid,
uid: postData.uid,
title: validator.escape(String(title)),
oldTitle: topicData.title,
slug: topicData.slug,
slug: newTopicData.slug,
isMainPost: true,
renamed: renamed,
tags: tags,

Loading…
Cancel
Save