mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 18:24:52 -06:00
FIX: don't send post edit notification when hidden tags are changed
This commit is contained in:
parent
5de750d373
commit
e6843afa9e
@ -451,6 +451,7 @@ class PostRevisor
|
||||
return if @skip_revision
|
||||
# don't create an empty revision if something failed
|
||||
return unless successfully_saved_post_and_topic
|
||||
return if only_hidden_tags_changed?
|
||||
@version_changed ? create_revision : update_revision
|
||||
end
|
||||
|
||||
|
@ -763,6 +763,12 @@ describe PostRevisor do
|
||||
expect(result).to eq(true)
|
||||
}.to_not change { topic.reload.bumped_at }
|
||||
end
|
||||
|
||||
it "doesn't create revision" do
|
||||
expect {
|
||||
subject.revise!(Fabricate(:admin), raw: post.raw, tags: topic.tags.map(&:name) + ['secret'])
|
||||
}.to_not change { post.reload.revisions.size }
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user