adds proper obsolete rating/parent/source logic

This commit is contained in:
Toks
2013-04-05 20:34:02 -04:00
parent 44861fcf4a
commit eff0041729

View File

@@ -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?