In Resque, we occasionally see errors like the following, presumably due to the User being deleted before we try to send the email:
We might want to be sure that the User exists before trying to check their preferences. This goes for all internationalized emails, not just subscription emails.
To test, make sure that all emails whose code has been changed in the pull request are still sent.
Then, when the change makes it to production, we’ll want to make sure we don’t see new instances of this error.