summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2016-04-22 21:58:09 +0000
committerDouwe Maan <douwe@gitlab.com>2016-04-22 21:58:09 +0000
commitc6c985bc690c88f2819787824a50b22cc86cacf4 (patch)
treee4a554ce3876c8868f342a29b5a27c778b0f341e
parent0ab98a8a407cb9764c9c28554c8f077906a9eb9b (diff)
downloadgitlab-ce-c6c985bc690c88f2819787824a50b22cc86cacf4.tar.gz
Store original user in variable
-rw-r--r--app/controllers/admin/impersonations_controller.rb4
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