pull/381/merge
Pete Matsyburka 3 months ago
parent 0388927c5b
commit 0cb6b0ae12

@ -4,6 +4,7 @@ module Templates
module CreateAttachments module CreateAttachments
PDF_CONTENT_TYPE = 'application/pdf' PDF_CONTENT_TYPE = 'application/pdf'
ZIP_CONTENT_TYPE = 'application/zip' ZIP_CONTENT_TYPE = 'application/zip'
X_ZIP_CONTENT_TYPE = 'application/x-zip-compressed'
JSON_CONTENT_TYPE = 'application/json' JSON_CONTENT_TYPE = 'application/json'
DOCUMENT_EXTENSIONS = %w[.docx .doc .xlsx .xls .odt .rtf].freeze DOCUMENT_EXTENSIONS = %w[.docx .doc .xlsx .xls .odt .rtf].freeze
@ -70,7 +71,7 @@ module Templates
extracted_files = [] extracted_files = []
Array.wrap(files).each do |file| Array.wrap(files).each do |file|
if file.content_type == ZIP_CONTENT_TYPE if file.content_type == ZIP_CONTENT_TYPE || file.content_type == X_ZIP_CONTENT_TYPE
Zip::File.open(file.tempfile).each do |entry| Zip::File.open(file.tempfile).each do |entry|
next if entry.directory? next if entry.directory?

Loading…
Cancel
Save