Internationalized emails sometimes appear in Resque failures with NoMethodError

Description

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.

Assignee

Unassigned

Reporter

Sarken

Roadmap

Internationalization

Priority

Medium

Affects versions

Fix versions

None

Components

BackEnd

Difficulty

Medium

Milestone

Internal 0.9
Configure