X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1bcfe8651af341c6e7cd01a19443c7c288efa932..fe8f132725aea9816447ac8a9804b7942bc5dffd:/services/api/lib/current_api_client.rb diff --git a/services/api/lib/current_api_client.rb b/services/api/lib/current_api_client.rb index 2e78612fc2..fbd4ef5f0c 100644 --- a/services/api/lib/current_api_client.rb +++ b/services/api/lib/current_api_client.rb @@ -124,12 +124,18 @@ module CurrentApiClient end def act_as_user user + #auth_was = Thread.current[:api_client_authorization] user_was = Thread.current[:user] Thread.current[:user] = user + #Thread.current[:api_client_authorization] = ApiClientAuthorization. + # where('user_id=? and scopes is null', user.id). + # order('expires_at desc'). + # first begin yield ensure Thread.current[:user] = user_was + #Thread.current[:api_client_authorization] = auth_was end end