Skip to content

Commit 78b7dd9

Browse files
committed
content must be a string for special handling
The content parameter must be a string for special handling, because md5 expects a string and throws an error if content isn't a string.
1 parent 2b95aa5 commit 78b7dd9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/puppet/catalog-diff/preprocessor.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def convert24(bucket, collector)
7676
end
7777
end
7878

79-
if resource[:parameters].include?(:content) and resource[:parameters][:content] != false
79+
if resource[:parameters].include?(:content) and resource[:parameters][:content].is_a? String
8080
resource[:parameters][:content] = { :checksum => Digest::MD5.hexdigest(resource[:parameters][:content]), :content => resource[:parameters][:content] }
8181
end
8282

@@ -103,7 +103,7 @@ def convert25(resource, collector)
103103
resource[:parameters][param] = value
104104
end
105105

106-
if resource[:parameters].include?(:content) and resource[:parameters][:content] != false
106+
if resource[:parameters].include?(:content) and resource[:parameters][:content].is_a? String
107107
resource[:parameters][:content] = { :checksum => Digest::MD5.hexdigest(resource[:parameters][:content]), :content => resource[:parameters][:content] }
108108
end
109109

0 commit comments

Comments
 (0)