From c2061aae3db68efa1da1cf8d25137a5fc6f72d88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Sat, 12 Aug 2017 04:12:09 +0200 Subject: [PATCH] Add new 'post_moved' event --- app/models/post_mover.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/post_mover.rb b/app/models/post_mover.rb index 06ac7b5ebcf..0f492933edd 100644 --- a/app/models/post_mover.rb +++ b/app/models/post_mover.rb @@ -98,6 +98,9 @@ class PostMover new_post.update_column(:reply_count, @reply_count[1] || 0) new_post.custom_fields = post.custom_fields new_post.save_custom_fields + + DiscourseEvent.trigger(:post_moved, new_post, original_topic.id) + new_post end @@ -116,7 +119,9 @@ class PostMover update[:reply_to_user_id] = nil end - Post.where(id: post.id, topic_id: original_topic.id).update_all(update) + post.update(update) + + DiscourseEvent.trigger(:post_moved, post, original_topic.id) # Move any links from the post to the new topic post.topic_links.update_all(topic_id: destination_topic.id)