summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2015-05-28 15:09:18 -0700
committerJay Mundrawala <jdmundrawala@gmail.com>2015-05-29 07:06:14 -0700
commit75588fc3537c56ffc7dbf85848fda51e50dacf8c (patch)
tree24964822e3f7b6408c989b60863396d51c6bd3cb
parenta8725192286927dd6a9c275dd205b81db5e2ee90 (diff)
downloadchef-jdm/wmf.tar.gz
Fix dsc_resource to work with WMF 5 April Previewjdm/wmf
-rw-r--r--lib/chef/provider/dsc_resource.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/chef/provider/dsc_resource.rb b/lib/chef/provider/dsc_resource.rb
index 2812c154c6..5fa84a21e9 100644
--- a/lib/chef/provider/dsc_resource.rb
+++ b/lib/chef/provider/dsc_resource.rb
@@ -121,7 +121,14 @@ class Chef
# however Invoke-DscResource is not correctly writing to that
# stream and instead just dumping to stdout
@converge_description = result.stdout
- result.return_value[0]["InDesiredState"]
+
+ if result.return_value.is_a?(Array)
+ # WMF Feb 2015 Preview
+ result.return_value[0]["InDesiredState"]
+ else
+ # WMF April 2015 Preview
+ result.return_value["InDesiredState"]
+ end
end
def set_resource