Project

General

Profile

« Previous | Next » 

Revision e44762c8

Added by Eric Helms almost 10 years ago

Fixes #5645: Fixes session undefined error when user has a default taxonomy set.

View differences:

app/controllers/concerns/foreman/controller/authentication.rb
def set_current_user(user)
User.current = user
Foreman::Controller::UsersMixin.set_current_taxonomies(user)
# API access shouldn't modify the session, its authentication should be
# stateless. Other successful logins should create new session IDs.
......
backup_session_content { reset_session }
session[:user] = user.id
update_activity_time
Foreman::Controller::UsersMixin.set_current_taxonomies(user, {:session => session})
end
user.present?
end

Also available in: Unified diff