X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/da67c81ff6cc5fd540c0725de1c8208c2d8933be..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 990397bf7c..3fbf5fcc6b 100644 --- a/services/api/app/controllers/arvados/v1/nodes_controller.rb +++ b/services/api/app/controllers/arvados/v1/nodes_controller.rb @@ -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"