From ab32bf9232962ab372f54b2bd5fe770b28a0e565 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Mon, 20 Jan 2014 10:16:55 -0800 Subject: [PATCH] Render token with ApplicationController#show instead of calling as_api_response directly from api_client_authorizations.create_system_auth. Resolves: Error: # --- .../arvados/v1/api_client_authorizations_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb b/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb index 17c5c4b889..65a3e00c41 100644 --- a/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb +++ b/services/api/app/controllers/arvados/v1/api_client_authorizations_controller.rb @@ -10,13 +10,13 @@ class Arvados::V1::ApiClientAuthorizationsController < ApplicationController } end def create_system_auth - api_client_auth = ApiClientAuthorization. + @object = ApiClientAuthorization. new(user_id: system_user.id, api_client_id: params[:api_client_id] || current_api_client.andand.id, created_by_ip_address: remote_ip, scopes: Oj.load(params[:scopes] || '["all"]')) - api_client_auth.save! - render :json => api_client_auth.as_api_response(:superuser) + @object.save! + show end def create -- 2.39.5