FIX: Fixed editing whispers bumps topic (#7106)

This commit is contained in:
Tim Lange 2019-03-05 18:02:20 +01:00 committed by Régis Hanol
parent 671cec4bd2
commit 83f4c4a3f2
2 changed files with 10 additions and 1 deletions

View File

@ -512,7 +512,7 @@ class PostRevisor
end
def bypass_bump?
!@post_successfully_saved || @topic_changes.errored? || @opts[:bypass_bump] == true
!@post_successfully_saved || @topic_changes.errored? || @opts[:bypass_bump] == true || @post.whisper?
end
def is_last_post?

View File

@ -393,6 +393,15 @@ describe PostsController do
post.reload
expect(post.raw).to eq('edited body')
end
it "won't update bump date if post is a whisper" do
post = Fabricate(:post, post_type: Post.types[:whisper], user: user)
put "/posts/#{post.id}.json", params: update_params
expect(response.status).to eq(200)
expect(post.topic.reload.bumped_at).to be < post.created_at
end
end
it 'can not change category to a disallowed category' do