Review Board Ticket #4937: Users with invalid or no email address will break emails for everyone.

1 view
Skip to first unread message

Gary Kramlich

unread,
Aug 7, 2021, 2:41:41 AM8/7/21
to Gary Kramlich, reviewboa...@googlegroups.com
To reply, visit https://hellosplat.com/s/beanbag/tickets/4937/

New ticket #4937 by grim

For Beanbag, Inc. Review Board

Users with invalid or no email address will break emails for everyone.

What version are you running?

4.0.4

What's the URL of the page containing the problem?

It's the email notifications

What steps will reproduce the problem?

  1. As an admin change a users email address to blank
  2. Do something that'll send a notification email
  3. Never receive mail
  4. Cry
  5. Look at logs see it failed to parse
  6. Disable sending email for that user

What is the expected output? What do you see instead?

The user should be silently ignore

What operating system are you using? What browser?

Linux chrome/firefox

Please provide any additional information below.

Users are ending up with no email address because I have a custom auth provider that syncs during login to an SSO (JetBrains Hub) which allows users to remove their email address.

I will be patching the custom auth provider to fail their logins with no email, but figured this might bite someone else as well.

New Priority:Medium Type:Defect
Reply all
Reply to author
Forward
0 new messages