diff options
author | Nuo Yan <nuo@opscode.com> | 2010-10-12 14:39:09 -0700 |
---|---|---|
committer | Daniel DeLeo <dan@opscode.com> | 2010-10-12 16:04:36 -0700 |
commit | 281247cefdbe5a73f43f2dabbdea82e70a391a2a (patch) | |
tree | 297e970a9039a580d5285f3ad8b742767349018f /chef/lib/chef/knife | |
parent | 96298eacc0e5be6830c578434bb407fd795afe58 (diff) | |
download | chef-281247cefdbe5a73f43f2dabbdea82e70a391a2a.tar.gz |
fixing CHEF-1759 knife ssh failure
Diffstat (limited to 'chef/lib/chef/knife')
-rw-r--r-- | chef/lib/chef/knife/ssh.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chef/lib/chef/knife/ssh.rb b/chef/lib/chef/knife/ssh.rb index 10199c8294..cec1633321 100644 --- a/chef/lib/chef/knife/ssh.rb +++ b/chef/lib/chef/knife/ssh.rb @@ -95,9 +95,10 @@ class Chef r = Array.new q = Chef::Search::Query.new @action_nodes = q.search(:node, @name_args[0])[0] - r = @action_nodes.map do |item| - format_for_display(item)[config[:attribute]] - end + @action_nodes.each {|item| + i = format_for_display(item)[config[:attribute]] + r.push(i) unless i.nil? + } end (Chef::Log.fatal("No nodes returned from search!"); exit 10) if list.length == 0 session_from_list(list) |