Merge branch '1932-job-output-persistent'
[arvados.git] / services / api / app / controllers / user_sessions_controller.rb
index 046da5ca48f8674d6dcba184a6db5c6cc2314913..3674c010cb7bcd97ae808483997ef5118554042f 100644 (file)
@@ -29,7 +29,7 @@ class UserSessionsController < ApplicationController
                  tail_kind: 'email',
                  tail_uuid: omniauth['info']['email'],
                  head_kind: 'arvados#user').each do |link|
-        if prefix = link.properties[:identity_url_prefix]
+        if prefix = link.properties['identity_url_prefix']
           if prefix == omniauth['info']['identity_url'][0..prefix.size-1]
             user = User.find_by_uuid(link.head_uuid)
             break if user
@@ -121,7 +121,8 @@ class UserSessionsController < ApplicationController
     api_client_auth = ApiClientAuthorization.
       new(user: user,
           api_client: @api_client,
-          created_by_ip_address: remote_ip)
+          created_by_ip_address: remote_ip,
+          scopes: ["all"])
     api_client_auth.save!
 
     if callback_url.index('?')