Don't send newsletters to unconfirmed accounts (Merge #3781)

This commit is contained in:
Mohsin Khan
2019-10-31 01:15:05 +05:00
committed by Javier Martín
parent bf7a8b4519
commit 9fd79cefd4
2 changed files with 2 additions and 1 deletions

View File

@@ -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

View File

@@ -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")