X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/af70d97ac4f8cce4adce7c844e7a8b39a43ed7ac..e27e7a7e8b03f48e7d512ff714cc79fb60d92ff9:/services/api/app/models/user.rb diff --git a/services/api/app/models/user.rb b/services/api/app/models/user.rb index eff0af500e..ab8799d6bf 100644 --- a/services/api/app/models/user.rb +++ b/services/api/app/models/user.rb @@ -70,7 +70,7 @@ class User < ArvadosModel end def check_auto_admin - if not Rails.configuration.auto_admin_user.nil? + if User.where("uuid not like '%-000000000000000'").where(:is_admin => true).count == 0 and not Rails.configuration.auto_admin_user.nil? if current_user.email == Rails.configuration.auto_admin_user self.is_admin = true self.is_active = true