summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRanjib Dey <ranjib@pagerduty.com>2015-03-03 18:16:50 -0800
committerRanjib Dey <ranjib@pagerduty.com>2015-03-03 18:16:50 -0800
commit4b983f7bb0b32722b216e4e1b5edc78f2f59dd24 (patch)
treeabd4849c3d0010e7231ab2800b08f4b9205081c0
parentd75f48cda2839e96d2ee1de81aa9e08fddeae623 (diff)
downloadchef-4b983f7bb0b32722b216e4e1b5edc78f2f59dd24.tar.gz
fix data fetching when explicit attributes are passed
-rw-r--r--lib/chef/knife/search.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/chef/knife/search.rb b/lib/chef/knife/search.rb
index a6cec761ce..9319d30e7d 100644
--- a/lib/chef/knife/search.rb
+++ b/lib/chef/knife/search.rb
@@ -106,8 +106,7 @@ class Chef
formatted_item = Hash.new
if item.is_a?(Hash)
# doing a little magic here to set the correct name
- formatted_item[item["data"]["__display_name"]] = item["data"]
- formatted_item[item["data"]["__display_name"]].delete("__display_name")
+ formatted_item[item["__display_name"]] = item.reject{|k| k == "__display_name"}
else
formatted_item = format_for_display(item)
end