diff options
author | Douwe Maan <douwe@gitlab.com> | 2016-04-22 21:58:09 +0000 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2016-04-22 21:58:09 +0000 |
commit | c6c985bc690c88f2819787824a50b22cc86cacf4 (patch) | |
tree | e4a554ce3876c8868f342a29b5a27c778b0f341e | |
parent | 0ab98a8a407cb9764c9c28554c8f077906a9eb9b (diff) | |
download | gitlab-ce-c6c985bc690c88f2819787824a50b22cc86cacf4.tar.gz |
Store original user in variable
-rw-r--r-- | app/controllers/admin/impersonations_controller.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/controllers/admin/impersonations_controller.rb b/app/controllers/admin/impersonations_controller.rb index 2d64923c478..2db824c87ef 100644 --- a/app/controllers/admin/impersonations_controller.rb +++ b/app/controllers/admin/impersonations_controller.rb @@ -3,13 +3,13 @@ class Admin::ImpersonationsController < Admin::ApplicationController before_action :authenticate_impersonator! def destroy - redirect_path = admin_user_path(current_user) + original_user = current_user warden.set_user(impersonator, scope: :user) session[:impersonator_id] = nil - redirect_to redirect_path + redirect_to admin_user_path(original_user) end private |