Update migration

This commit is contained in:
Toks
2013-12-28 19:37:15 -05:00
parent 9caa41d30a
commit c89a4907f9

View File

@@ -4,13 +4,15 @@ class UpdateAliasedImplicationAntecedents < ActiveRecord::Migration
TagImplication.find_each do |ti|
ta = TagAlias.where("antecedent_name = ? AND status != ?", ti.antecedent_name, "pending").first
if ta
existing_ti = TagImplication.where("antecedent_name = ? AND consequent_name = ?", ta.consequent_name, ti.consequent_name).first
existing_ti.destroy if existing_ti
if ta.consequent_name == ti.consequent_name
ti.destroy
elsif TagImplication.where("antecedent_name = ? AND consequent_name = ?", ta.consequent_name, ti.consequent_name).exists?
ti.destroy
else
ti.antecedent_name = ta.consequent_name
ti.save
ti.update_posts
end
ta.update_posts
end