X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1c45ed6a43b01a4f216cf8877b35d9ad18e1c5b5..21485541dec5b6df36aaba7d4c2a1e96ba65dec6:/services/api/app/controllers/arvados/v1/nodes_controller.rb diff --git a/services/api/app/controllers/arvados/v1/nodes_controller.rb b/services/api/app/controllers/arvados/v1/nodes_controller.rb index d7a477d337..3fbf5fcc6b 100644 --- a/services/api/app/controllers/arvados/v1/nodes_controller.rb +++ b/services/api/app/controllers/arvados/v1/nodes_controller.rb @@ -6,7 +6,7 @@ class Arvados::V1::NodesController < ApplicationController def create @object = Node.new @object.save! - @object.start!(lambda { |h| arvados_v1_ping_node_url(h) }) + @object.start!(lambda { |h| ping_arvados_v1_node_url(h) }) show end @@ -23,7 +23,7 @@ class Arvados::V1::NodesController < ApplicationController @object.ping({ ip: params[:local_ipv4] || request.env['REMOTE_ADDR'], ping_secret: params[:ping_secret], ec2_instance_id: params[:instance_id] }) - if @object.info[:ping_secret] == params[:ping_secret] + if @object.info['ping_secret'] == params[:ping_secret] render json: @object.as_api_response(:superuser) else raise "Invalid ping_secret after ping"