From e8a1d3382de81b9a0c5deb0f0471c000c0cba454 Mon Sep 17 00:00:00 2001 From: albert Date: Wed, 6 Mar 2013 01:27:43 -0500 Subject: [PATCH] remove grandparenting constraint --- app/logical/tag_alias_correction.rb | 2 -- app/models/post.rb | 2 +- app/models/tag_alias.rb | 3 +++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/logical/tag_alias_correction.rb b/app/logical/tag_alias_correction.rb index d9f91021d..094067f8f 100644 --- a/app/logical/tag_alias_correction.rb +++ b/app/logical/tag_alias_correction.rb @@ -53,7 +53,5 @@ class TagAliasCorrection clear_cache tag_alias.update_cache tag_alias.delay(:queue => "default").update_posts - tag_alias.antecedent_tag.fix_post_count if tag_alias.antecedent_tag - tag_alias.consequent_tag.fix_post_count if tag_alias.consequent_tag end end diff --git a/app/models/post.rb b/app/models/post.rb index 6cd486979..d39640726 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -30,7 +30,7 @@ class Post < ActiveRecord::Base has_many :disapprovals, :class_name => "PostDisapproval" validates_uniqueness_of :md5 validates_presence_of :parent, :if => lambda {|rec| !rec.parent_id.nil?} - validate :validate_parent_does_not_have_a_parent + # validate :validate_parent_does_not_have_a_parent attr_accessible :source, :rating, :tag_string, :old_tag_string, :last_noted_at, :parent_id, :as => [:member, :privileged, :platinum, :contributor, :janitor, :moderator, :admin, :default] attr_accessible :is_rating_locked, :is_note_locked, :as => [:janitor, :moderator, :admin] attr_accessible :is_status_locked, :as => [:admin] diff --git a/app/models/tag_alias.rb b/app/models/tag_alias.rb index b45587d5e..5705e415a 100644 --- a/app/models/tag_alias.rb +++ b/app/models/tag_alias.rb @@ -121,5 +121,8 @@ class TagAlias < ActiveRecord::Base ) end end + + antecedent_tag.fix_post_count if antecedent_tag + consequent_tag.fix_post_count if consequent_tag end end