diff --git a/app/controllers/management/base_controller.rb b/app/controllers/management/base_controller.rb index c5d8edec3..1bae36a76 100644 --- a/app/controllers/management/base_controller.rb +++ b/app/controllers/management/base_controller.rb @@ -6,7 +6,7 @@ class Management::BaseController < ActionController::Base helper_method :managed_user helper_method :current_user - helper_method :user_signed_in + helper_method :manager_logged_in private @@ -54,9 +54,9 @@ class Management::BaseController < ActionController::Base session[:new_password] = nil end - def user_signed_in + def manager_logged_in if current_manager - @user_signed_in = User.find(session[:manager]["login"].last(1)) + @manager_logged_in = User.find_by(id: session[:manager]["login"].last(1)) end end diff --git a/app/views/layouts/management.html.erb b/app/views/layouts/management.html.erb index 9fc4f411f..e964676aa 100644 --- a/app/views/layouts/management.html.erb +++ b/app/views/layouts/management.html.erb @@ -29,14 +29,14 @@ - <% if user_signed_in.administrator? %> + <% if show_admin_menu?(manager_logged_in) %>