We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2bc679c commit 330d41fCopy full SHA for 330d41f
lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb
@@ -1009,6 +1009,18 @@ def unwrap_string(value)
1009
case value
1010
when Puppet::Pops::Types::PSensitiveType::Sensitive
1011
value.unwrap
1012
+ when Hash
1013
+ unwrapped = {}
1014
+ value.each do |k, v|
1015
+ unwrapped[k] = unwrap_string(v)
1016
+ end
1017
+ unwrapped
1018
+ when Array
1019
+ unwrapped = []
1020
+ value.each do |v|
1021
+ unwrapped << unwrap_string(v)
1022
1023
1024
else
1025
value
1026
end
0 commit comments