diff --git a/base/lib/base/provisioner.rb b/base/lib/base/provisioner.rb index 07d1938d..e45c30c6 100644 --- a/base/lib/base/provisioner.rb +++ b/base/lib/base/provisioner.rb @@ -254,7 +254,7 @@ def provision_service(request, prov_handle=nil, &blk) provision_node(request, responses, prov_handle, blk) end end - subscription = @node_nats.request("#{service_name}.discover", &barrier.callback) + subscription = @node_nats.request("#{service_name}.discover") {|msg| barrier.call(msg)} rescue => e @logger.warn(e) blk.call(internal_fail)