Defect #17023 ยป 0001-Set-I18n-language-on-the-request-even-if-the-session.patch
| app/controllers/application_controller.rb | ||
|---|---|---|
| 61 | 61 |
def session_expiration |
| 62 | 62 |
if session[:user_id] |
| 63 | 63 |
if session_expired? && !try_to_autologin |
| 64 |
if session[:user_id] && user = User.active.find_by_id(session[:user_id]) && user.logged? |
|
| 65 |
lang = find_language(user.language) |
|
| 66 |
end |
|
| 67 |
set_language_if_valid(lang || Setting.default_language) |
|
| 68 | ||
| 64 | 69 |
reset_session |
| 65 | 70 |
flash[:error] = l(:error_session_expired) |
| 66 | 71 |
redirect_to signin_url |