Skip to content

Commit

Permalink
Don't send newsletters to unconfirmed accounts (Merge consuldemocracy…
Browse files Browse the repository at this point in the history
  • Loading branch information
mohsinkhansymc authored and javierm committed Oct 30, 2019
1 parent ecfd3f3 commit 91929d8
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 91929d8

Please sign in to comment.