Merge branch '2044-share-button' refs #2766
[arvados.git] / services / api / app / controllers / arvados / v1 / api_client_authorizations_controller.rb
index dc95b2f01da12c00645226f60824468a73eac6ed..4a2bafde04eda0dc6c3639d963796a1d95734c8a 100644 (file)
@@ -27,6 +27,8 @@ class Arvados::V1::ApiClientAuthorizationsController < ApplicationController
       # translate UUID to numeric ID here.
       resource_attrs[:user_id] =
         User.where(uuid: resource_attrs.delete(:owner_uuid)).first.andand.id
+    elsif not resource_attrs[:user_id]
+      resource_attrs[:user_id] = current_user.id
     end
     resource_attrs[:api_client_id] = Thread.current[:api_client].id
     super