2893: Merge branch '2893-no-symbols-in-db' closes #2893
[arvados.git] / services / api / app / controllers / arvados / v1 / nodes_controller.rb
index d7a477d337ffe9655b609bcda6f99adc32284f5d..3fbf5fcc6bda25a9a2aedf4b3a72cb149619e31c 100644 (file)
@@ -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"