lib/nanoc/data_sources/filesystem.rb in nanoc-4.12.5 vs lib/nanoc/data_sources/filesystem.rb in nanoc-4.12.6

- old
+ new

@@ -148,10 +148,10 @@ def read_proto_document(content_filename, meta_filename, klass) is_binary = content_filename && !@site_config[:text_extensions].include?(File.extname(content_filename)[1..-1]) if is_binary && klass == Nanoc::Core::Item - meta = (meta_filename && YAML.load_file(meta_filename)) || {} + meta = (meta_filename && YAML.load_file(meta_filename, permitted_classes: Parser::PERMITTED_YAML_CLASSES)) || {} ProtoDocument.new(is_binary: true, filename: content_filename, attributes: meta) elsif is_binary && klass == Nanoc::Core::Layout raise Errors::BinaryLayout.new(content_filename) else