diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index acb9f45a2a..fb26c4ccd0 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -368,7 +368,8 @@ def check_ownership_or_admin # includes a special case for restricted works and series, since we want to encourage people to sign up to read them def check_visibility if @check_visibility_of.respond_to?(:restricted) && @check_visibility_of.restricted && User.current_user.nil? - redirect_to login_path(:restricted => true) + store_location + redirect_to login_path(restricted: true) elsif @check_visibility_of.is_a? Skin access_denied unless logged_in_as_admin? || current_user_owns?(@check_visibility_of) || @check_visibility_of.official? else