X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/bb45025e80abc00f8da524d9a78c0bab976d4f3a..fb72864bb6f2ee3ca702b914c97d06a76e01ab0d:/services/api/app/models/user.rb diff --git a/services/api/app/models/user.rb b/services/api/app/models/user.rb index 50dc668448..81cae987a2 100644 --- a/services/api/app/models/user.rb +++ b/services/api/app/models/user.rb @@ -27,7 +27,7 @@ class User < ArvadosModel ALL_PERMISSIONS = {read: true, write: true, manage: true} def full_name - "#{first_name} #{last_name}" + "#{first_name} #{last_name}".strip end def is_invited @@ -245,12 +245,12 @@ class User < ArvadosModel end def create_oid_login_perm (openid_prefix) - login_perm_props = {identity_url_prefix: openid_prefix} + login_perm_props = { "identity_url_prefix" => openid_prefix} # Check oid_login_perm oid_login_perms = Link.where(tail_uuid: self.email, link_class: 'permission', - name: 'can_login').where("head_uuid like ?", User.uuid_like_pattern) + name: 'can_login').where("head_uuid = ?", self.uuid) if !oid_login_perms.any? # create openid login permission