Fix undo not undoing parent additions
This commit is contained in:
@@ -121,6 +121,8 @@ class PostVersion < ActiveRecord::Base
|
|||||||
added.each do |tag|
|
added.each do |tag|
|
||||||
if tag =~ /^source:/
|
if tag =~ /^source:/
|
||||||
post.source = ""
|
post.source = ""
|
||||||
|
elsif tag =~ /^parent:/
|
||||||
|
post.parent_id = nil
|
||||||
else
|
else
|
||||||
escaped_tag = Regexp.escape(tag)
|
escaped_tag = Regexp.escape(tag)
|
||||||
post.tag_string = post.tag_string.sub(/(?:\A| )#{escaped_tag}(?:\Z| )/, " ").strip
|
post.tag_string = post.tag_string.sub(/(?:\A| )#{escaped_tag}(?:\Z| )/, " ").strip
|
||||||
|
|||||||
Reference in New Issue
Block a user