Skip to content

Commit

Permalink
Don't send newsletters to unconfirmed accounts (Merge #3781)
Browse files Browse the repository at this point in the history
  • Loading branch information
mohsinkhansymc authored and javierm committed Oct 30, 2019
1 parent bf7a8b4 commit 9fd79ce
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/user_segments.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions spec/models/newsletter_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
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")
Expand Down

0 comments on commit 9fd79ce

Please sign in to comment.