Fix #4130: Remove tag alias corrections.

This commit is contained in:
evazion
2019-08-10 22:24:26 -05:00
parent c7bcce429e
commit 18a216c67a
9 changed files with 1 additions and 132 deletions

View File

@@ -1,24 +0,0 @@
class TagAliasCorrection
attr_reader :tag_alias_id, :tag_alias
delegate :antecedent_name, :consequent_name, :to => :tag_alias
def initialize(tag_alias_id)
@tag_alias_id = tag_alias_id
@tag_alias = TagAlias.find(tag_alias_id)
end
def to_json(options = {})
statistics_hash.to_json
end
def statistics_hash
@statistics_hash ||= {
"antecedent_count" => Tag.find_by_name(tag_alias.antecedent_name).try(:post_count),
"consequent_count" => Tag.find_by_name(tag_alias.consequent_name).try(:post_count)
}
end
def fix!
tag_alias.delay(:queue => "default").update_posts
end
end