Skip to content

Commit 0d2c6cd

Browse files
committed
Merge pull request acidprime#14 from raphink/dev/puppet4
Canonicalize Puppet 4 catalogs
2 parents d91632f + 2a44d19 commit 0d2c6cd

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/puppet/catalog-diff/differ.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ def diff(options = {})
4040
tmp = Marshal.load(File.read(r))
4141
when '.pson'
4242
tmp = PSON.load(File.read(r))
43+
unless tmp.respond_to? :version
44+
tmp = PSON.load({
45+
'document_type' => 'Catalog',
46+
'data' => PSON.load(File.read(r)),
47+
}.to_pson)
48+
end
4349
when '.json'
4450
tmp = PSON.load(File.read(r))
4551
else

0 commit comments

Comments
 (0)