FIX: If a user deletes a hidden post, it should not lose history

This commit is contained in:
Robin Ward
2019-06-20 11:23:49 -04:00
parent 0e26c57afa
commit 0d84c5b894
3 changed files with 9 additions and 1 deletions

View File

@@ -179,7 +179,8 @@ class PostDestroyer
key = @post.is_first_post? ? 'js.topic.deleted_by_author' : 'js.post.deleted_by_author'
@post.revise(@user,
{ raw: I18n.t(key, count: delete_removed_posts_after) },
force_new_version: true
force_new_version: true,
deleting_post: true
)
Post.transaction do

View File

@@ -407,6 +407,7 @@ class PostRevisor
end
def remove_flags_and_unhide_post
return if @opts[:deleting_post]
return unless editing_a_flagged_and_hidden_post?
flaggers = []