Commit 4629cc44d6b7fa7ebdec8ce47bb0825e255d7763

Authored by Nihad Abbasov
1 parent dddb5b5d

fix mass assignment error in create_from_omniauth after a6a229a

Showing 1 changed file with 2 additions and 2 deletions   Show diff stats
lib/gitlab/auth.rb
... ... @@ -30,7 +30,7 @@ module Gitlab
30 30 log.info "#{ldap_prefix}Creating user from #{provider} login"\
31 31 " {uid => #{uid}, name => #{name}, email => #{email}}"
32 32 password = Devise.friendly_token[0, 8].downcase
33   - @user = User.new(
  33 + @user = User.new({
34 34 extern_uid: uid,
35 35 provider: provider,
36 36 name: name,
... ... @@ -38,7 +38,7 @@ module Gitlab
38 38 password: password,
39 39 password_confirmation: password,
40 40 projects_limit: Gitlab.config.default_projects_limit,
41   - )
  41 + }, as: :admin)
42 42 if Gitlab.config.omniauth['block_auto_created_users'] && !ldap
43 43 @user.blocked = true
44 44 end
... ...