Set user's localization before redirecting on forced password change to generate flash message in current user's language
|Assignee:||Jean-Philippe Lang||% Done:|
If a user is forced to change their password on login, they get redirected to a password change form with a flash message set. The flash message however is generated using the locale of the previous request since the current localization is only set to i18n after the redirect. When multiple users with dirrferent languages are using a Redmine, the flash message can thus be shown in an unexpected language.
The attached patch against the current trunk fixes this behavior by setting the language before checking for a forced password change.