no longer decrement post counts when post is deleted

This commit is contained in:
albert
2013-03-18 09:28:31 -07:00
parent 177baa9ec7
commit fff581dc28
3 changed files with 4 additions and 3 deletions

View File

@@ -44,6 +44,6 @@ class TagCorrection
def fix!
tag.delay(:queue => "default").fix_post_count
Post.expire_cache_for_all(tag.name)
Post.expire_cache_for_all([tag.name])
end
end

View File

@@ -762,6 +762,7 @@ class Post < ActiveRecord::Base
end
ModAction.create(:description => "permanently deleted post ##{id}")
decrement_tag_post_counts
delete!(:without_mod_action => true)
destroy
end
@@ -779,7 +780,7 @@ class Post < ActiveRecord::Base
give_favorites_to_parent
update_children_on_destroy
update_parent_on_destroy
decrement_tag_post_counts
# decrement_tag_post_counts
update_column(:parent_id, nil)
Post.expire_cache_for_all(tag_array)

View File

@@ -3,5 +3,5 @@
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'config', 'environment'))
ActiveRecord::Base.connection.execute("set statement_timeout = 0")
ActiveRecord::Base.connection.execute("update comments set updater_id = creator_id")
ActiveRecord::Base.connection.execute("update comments set updater_id = creator_id where updater_id is null")
ActiveRecord::Base.connection.execute("update tags set post_count = 0 where post_count < 0")