From 1e2aa263a97b096cdc4003a06f5ecb6b23e4ee02 Mon Sep 17 00:00:00 2001 From: Mark VanLandingham Date: Thu, 3 Oct 2019 06:53:48 -0500 Subject: [PATCH] FIX: update user vote count on topic trash/recover (#8144) --- app/models/topic.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/topic.rb b/app/models/topic.rb index f2e04a2f9e7..ed98ba47f38 100644 --- a/app/models/topic.rb +++ b/app/models/topic.rb @@ -33,6 +33,7 @@ class Topic < ActiveRecord::Base if deleted_at.nil? update_category_topic_count_by(-1) CategoryTagStat.topic_deleted(self) if self.tags.present? + DiscourseEvent.trigger(:topic_trashed, self) end super(trashed_by) self.topic_embed.trash! if has_topic_embed? @@ -42,6 +43,7 @@ class Topic < ActiveRecord::Base unless deleted_at.nil? update_category_topic_count_by(1) CategoryTagStat.topic_recovered(self) if self.tags.present? + DiscourseEvent.trigger(:topic_recovered, self) end # Note parens are required because superclass doesn't take `recovered_by`