From 4ee22840660ac3c5ac595ece4283495643907386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 7 May 2018 12:23:04 -0400 Subject: [PATCH] closes #6489 --- src/posts/edit.js | 2 +- src/topics/create.js | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/posts/edit.js b/src/posts/edit.js index 37c92563d3..7148149042 100644 --- a/src/posts/edit.js +++ b/src/posts/edit.js @@ -77,7 +77,7 @@ module.exports = function (Posts) { function (next) { postData.cid = results.topic.cid; postData.topic = results.topic; - plugins.fireHook('action:post.edit', { post: _.clone(postData), uid: data.uid }); + plugins.fireHook('action:post.edit', { post: _.clone(postData), data: data, uid: data.uid }); cache.del(String(postData.pid)); pubsub.publish('post:edit', String(postData.pid)); diff --git a/src/topics/create.js b/src/topics/create.js index d8108beb70..0a6c92635e 100644 --- a/src/topics/create.js +++ b/src/topics/create.js @@ -179,26 +179,26 @@ module.exports = function (Topics) { }, }, next); }, - function (data, next) { - if (!Array.isArray(data.topicData) || !data.topicData.length) { + function (result, next) { + if (!Array.isArray(result.topicData) || !result.topicData.length) { return next(new Error('[[error:no-topic]]')); } - data.topicData = data.topicData[0]; - data.topicData.unreplied = 1; - data.topicData.mainPost = data.postData; - data.postData.index = 0; + result.topicData = result.topicData[0]; + result.topicData.unreplied = 1; + result.topicData.mainPost = result.postData; + result.postData.index = 0; - analytics.increment(['topics', 'topics:byCid:' + data.topicData.cid]); - plugins.fireHook('action:topic.post', { topic: data.topicData, post: data.postData }); + analytics.increment(['topics', 'topics:byCid:' + result.topicData.cid]); + plugins.fireHook('action:topic.post', { topic: result.topicData, post: result.postData, data: data }); if (parseInt(uid, 10)) { - user.notifications.sendTopicNotificationToFollowers(uid, data.topicData, data.postData); + user.notifications.sendTopicNotificationToFollowers(uid, result.topicData, result.postData); } next(null, { - topicData: data.topicData, - postData: data.postData, + topicData: result.topicData, + postData: result.postData, }); }, ], callback); @@ -284,7 +284,7 @@ module.exports = function (Topics) { Topics.notifyFollowers(postData, uid); analytics.increment(['posts', 'posts:byCid:' + data.cid]); - plugins.fireHook('action:topic.reply', { post: _.clone(postData) }); + plugins.fireHook('action:topic.reply', { post: _.clone(postData), data: data }); next(null, postData); },