X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eeeceb21a479780dfa7d550523ab961f477e39ad..2d4198a095e193102daa2710c6b2baba7be7c9ce:/services/api/app/controllers/arvados/v1/keep_disks_controller.rb diff --git a/services/api/app/controllers/arvados/v1/keep_disks_controller.rb b/services/api/app/controllers/arvados/v1/keep_disks_controller.rb index 3d9191641e..2db2a60452 100644 --- a/services/api/app/controllers/arvados/v1/keep_disks_controller.rb +++ b/services/api/app/controllers/arvados/v1/keep_disks_controller.rb @@ -1,15 +1,15 @@ class Arvados::V1::KeepDisksController < ApplicationController - skip_before_filter :require_auth_scope_all, :only => :ping + skip_before_filter :require_auth_scope, :only => :ping def self._ping_requires_parameters { - uuid: false, - ping_secret: true, - node_uuid: false, - filesystem_uuid: false, - service_host: false, - service_port: true, - service_ssl_flag: true + uuid: {required: false}, + ping_secret: {required: true}, + node_uuid: {required: false}, + filesystem_uuid: {required: false}, + service_host: {required: false}, + service_port: {required: true}, + service_ssl_flag: {required: true} } end @@ -22,7 +22,7 @@ class Arvados::V1::KeepDisksController < ApplicationController # Render the :superuser view (i.e., include the ping_secret) even # if !current_user.is_admin. This is safe because @object.ping's # success implies the ping_secret was already known by the client. - render json: @object.as_api_response(:superuser) + send_json @object.as_api_response(:superuser) end end