signup: don't send welcome emails to invalid addresses.
Fix attempting to send welcome emails when user didn't provide a valid email address.
This commit is contained in:
@@ -355,8 +355,8 @@ class User < ApplicationRecord
|
||||
"#{name} <#{email_address.address}>"
|
||||
end
|
||||
|
||||
def can_receive_email?
|
||||
email_address.present? && email_address.is_verified? && email_address.is_deliverable?
|
||||
def can_receive_email?(require_verification: true)
|
||||
email_address.present? && email_address.is_deliverable? && (email_address.is_verified? || !require_verification)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user