Don't send newsletters to unconfirmed accounts (Merge #3781)
This commit is contained in:
committed by
Javier Martín
parent
bf7a8b4519
commit
9fd79cefd4
@@ -10,7 +10,7 @@ class UserSegments
|
||||
not_supported_on_current_budget].freeze
|
||||
|
||||
def self.all_users
|
||||
User.active
|
||||
User.active.where.not(confirmed_at: nil)
|
||||
end
|
||||
|
||||
def self.administrators
|
||||
|
||||
@@ -50,6 +50,7 @@ describe Newsletter do
|
||||
describe "#list_of_recipient_emails" do
|
||||
before do
|
||||
create(:user, newsletter: true, email: "newsletter_user@consul.dev")
|
||||
create(:user, newsletter: true, email: "newsletter_unconfirmed_user@consul.dev", confirmed_at: nil)
|
||||
create(:user, newsletter: false, email: "no_news_user@consul.dev")
|
||||
create(:user, email: "erased_user@consul.dev").erase
|
||||
newsletter.update!(segment_recipient: "all_users")
|
||||
|
||||
Reference in New Issue
Block a user