Project

General

Profile

« Previous | Next » 

Revision fb194fd6

Added by Shlomi Zadok about 8 years ago

Fixes #14072 - Use to_hash when requesting session original_uri

View differences:

app/controllers/users_controller.rb
def login_user(user)
session[:user] = user.id
uri = session[:original_uri]
uri = session.to_hash.with_indifferent_access[:original_uri]
session[:original_uri] = nil
set_current_taxonomies(user, {:session => session})
TopbarSweeper.expire_cache(self)
test/functional/users_controller_test.rb
assert @response.body.include?("Are you")
end
end
test "#login respects session original_uri" do
session[:original_uri] = '/realms'
post :login, {:login => {'login' => users(:admin).login, 'password' => 'secret'}}
assert_redirected_to realms_path
end
end

Also available in: Unified diff