X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/35336cd73e444534cb2eda20e3730464cc4e6553..03395937ba05b9e3192e346a355c691f45cc7c85:/services/api/app/models/node.rb diff --git a/services/api/app/models/node.rb b/services/api/app/models/node.rb index 805e1ccd41..512f0e0a59 100644 --- a/services/api/app/models/node.rb +++ b/services/api/app/models/node.rb @@ -1,5 +1,5 @@ class Node < ArvadosModel - include AssignUuid + include HasUuid include KindAndEtag include CommonApiTemplate serialize :info, Hash @@ -119,8 +119,8 @@ class Node < ArvadosModel end def start!(ping_url_method) - ensure_permission_to_update - ping_url = ping_url_method.call({ uuid: self.uuid, ping_secret: self.info[:ping_secret] }) + ensure_permission_to_save + ping_url = ping_url_method.call({ id: self.uuid, ping_secret: self.info[:ping_secret] }) if (Rails.configuration.compute_node_ec2run_args and Rails.configuration.compute_node_ami) ec2_args = ["--user-data '#{ping_url}'",