summaryrefslogtreecommitdiff
path: root/app/controllers/admin/users_controller.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-02-26 15:38:44 +0000
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-02-26 15:38:44 +0000
commitcf129d6f34c098f5e1b248bd52bb5db72aecfd13 (patch)
treedbeec19871a23a9d51f2e1794aca1ed97f5010b1 /app/controllers/admin/users_controller.rb
parent4ef836923a85d470508f3bdd6b4f30cac2333086 (diff)
parent98f4665eaf8d352988467217b6b91732e9f8cced (diff)
downloadgitlab-ce-cf129d6f34c098f5e1b248bd52bb5db72aecfd13.tar.gz
Merge branch '6-6-3-patch' into '6-6-stable'
6.6.3 Patch Fixes 500 error when try to edit own user via admin area
Diffstat (limited to 'app/controllers/admin/users_controller.rb')
-rw-r--r--app/controllers/admin/users_controller.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb
index bdbb9a354b4..5b06af79d5a 100644
--- a/app/controllers/admin/users_controller.rb
+++ b/app/controllers/admin/users_controller.rb
@@ -68,7 +68,9 @@ class Admin::UsersController < Admin::ApplicationController
params[:user].delete(:password_confirmation)
end
- user.admin = (admin && admin.to_i > 0)
+ if admin.present?
+ user.admin = !admin.to_i.zero?
+ end
respond_to do |format|
if user.update_attributes(params[:user], as: :admin)