X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d75bc6ef690c3c42daedc78342167306eccf38af..0d5be22cb517ebaaab5eb7af13150bf61e41df56:/app/controllers/application_controller.rb diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index d9bc9e4f1..6dbe9165c 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -143,9 +143,12 @@ class ApplicationController < ActionController::Base end def set_locale + response.header['Vary'] = 'Accept-Language' + if @user if !@user.languages.empty? request.user_preferred_languages = @user.languages + response.header['Vary'] = '*' elsif !request.user_preferred_languages.empty? @user.languages = request.user_preferred_languages @user.save