From eff004172990196145c17f34e99f387db13f9bcd Mon Sep 17 00:00:00 2001 From: Toks Date: Fri, 5 Apr 2013 20:34:02 -0400 Subject: [PATCH] adds proper obsolete rating/parent/source logic --- app/models/post_version.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/post_version.rb b/app/models/post_version.rb index ee316ca29..0893aa282 100644 --- a/app/models/post_version.rb +++ b/app/models/post_version.rb @@ -73,10 +73,15 @@ class PostVersion < ActiveRecord::Base def diff(version) latest_tags = post.tag_array + latest_tags << "rating:#{post.rating}" if post.rating.present? + latest_tags << "parent:#{post.parent_id}" if post.parent_id.present? + latest_tags << "source:#{post.source}" if post.source.present? + new_tags = tag_array new_tags << "rating:#{rating}" if rating.present? new_tags << "parent:#{parent_id}" if parent_id.present? new_tags << "source:#{source}" if source.present? + old_tags = version.present? ? version.tag_array : [] if version.present? old_tags << "rating:#{version.rating}" if version.rating.present?