summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsawanoboly <sawanoboriyu@higanworks.com>2015-04-06 13:36:44 +0900
committerdanielsdeleo <dan@getchef.com>2015-05-26 12:49:18 -0700
commit18a31ba41ca6ef80ef162efa49930131f0bb0501 (patch)
treea93003e0d9d3e32875e7254bb940ea6ec96274e8
parent468522251daab13499c1b329e684b3af524737e9 (diff)
downloadchef-18a31ba41ca6ef80ef162efa49930131f0bb0501.tar.gz
recover regression of #2338
-rw-r--r--lib/chef/knife/core/generic_presenter.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/knife/core/generic_presenter.rb b/lib/chef/knife/core/generic_presenter.rb
index f3ea0f0d6c..8dd2f636cd 100644
--- a/lib/chef/knife/core/generic_presenter.rb
+++ b/lib/chef/knife/core/generic_presenter.rb
@@ -182,7 +182,7 @@ class Chef
# `keys` - want the key named `keys`, not a list of
# available keys.
elsif data.respond_to?(:[])
- data = data[attr]
+ data = data[attr] ? data[attr] : data.send(attr.to_sym)
elsif data.respond_to?(attr.to_sym)
data = data.send(attr.to_sym)
else