diff options
author | Jay Mundrawala <jdmundrawala@gmail.com> | 2015-05-28 15:09:18 -0700 |
---|---|---|
committer | Jay Mundrawala <jdmundrawala@gmail.com> | 2015-05-29 07:06:14 -0700 |
commit | 75588fc3537c56ffc7dbf85848fda51e50dacf8c (patch) | |
tree | 24964822e3f7b6408c989b60863396d51c6bd3cb /lib/chef/provider | |
parent | a8725192286927dd6a9c275dd205b81db5e2ee90 (diff) | |
download | chef-75588fc3537c56ffc7dbf85848fda51e50dacf8c.tar.gz |
Fix dsc_resource to work with WMF 5 April Previewjdm/wmf
Diffstat (limited to 'lib/chef/provider')
-rw-r--r-- | lib/chef/provider/dsc_resource.rb | 9 |
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 |