FIX: Remove user_deleted when staff recovers post (#10245)

This commit is contained in:
Mark VanLandingham
2020-07-16 09:15:01 -05:00
committed by GitHub
parent 3252cb847c
commit 62d5a9690f
2 changed files with 11 additions and 1 deletions

View File

@@ -104,7 +104,9 @@ class PostDestroyer
end
def staff_recovered
@post.update_column(:user_id, Discourse::SYSTEM_USER_ID) if !@post.user_id
new_post_attrs = { user_deleted: false }
new_post_attrs[:user_id] = Discourse::SYSTEM_USER_ID if !@post.user_id
@post.update_columns(new_post_attrs)
@post.recover!
mark_topic_changed