lib/capistrano/chef.rb in capistrano-chef-0.0.7 vs lib/capistrano/chef.rb in capistrano-chef-0.0.8
- old
+ new
@@ -28,10 +28,10 @@
when Symbol, String
Proc.new{|n| n[arg.to_s]}
else
raise ArgumentError, 'Search arguments must be Proc, Hash, Symbol, String.'
end
- Chef::Search::Query.new.search(:node, query, 'X_CHEF_id_CHEF_X asc', 0, limit)[0].map(&search_proc)
+ Chef::Search::Query.new.search(:node, query, 'X_CHEF_id_CHEF_X asc', 0, limit)[0].compact.map(&search_proc)
end
def self.get_data_bag_item(id, data_bag = :apps)
Chef::DataBagItem.load(data_bag, id).raw_data
end