FIX: don't punish a user for being previously staged for spam flags.

This commit is contained in:
Jeff Wong
2018-06-15 10:45:53 -07:00
parent 2268e29c26
commit 9e55767f6a
3 changed files with 10 additions and 2 deletions

View File

@ -967,6 +967,14 @@ describe Post do
expect(post.has_host_spam?).to eq(false)
end
it "doesn't punish previously staged users" do
SiteSetting.newuser_spam_host_threshold = 1
user = Fabricate(:user, staged: true, trust_level: 0)
user.unstage
post = Fabricate(:post, raw: raw, user: user)
expect(post.has_host_spam?).to eq(false)
end
it "ignores private messages" do
SiteSetting.newuser_spam_host_threshold = 1
user = Fabricate(:user, trust_level: 0)