|
|
|
@ -85,6 +85,8 @@ module Templates
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
Concurrent::Promise.zip(*promises).value!.each do |blob|
|
|
|
|
Concurrent::Promise.zip(*promises).value!.each do |blob|
|
|
|
|
|
|
|
|
next unless blob
|
|
|
|
|
|
|
|
|
|
|
|
ApplicationRecord.no_touching do
|
|
|
|
ApplicationRecord.no_touching do
|
|
|
|
ActiveStorage::Attachment.create!(
|
|
|
|
ActiveStorage::Attachment.create!(
|
|
|
|
blob:,
|
|
|
|
blob:,
|
|
|
|
@ -114,6 +116,10 @@ module Templates
|
|
|
|
blob.upload(io)
|
|
|
|
blob.upload(io)
|
|
|
|
|
|
|
|
|
|
|
|
blob
|
|
|
|
blob
|
|
|
|
|
|
|
|
rescue Vips::Error => e
|
|
|
|
|
|
|
|
Rollbar.warning(e) if defined?(Rollbar)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nil
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def maybe_flatten_form(data, pdf)
|
|
|
|
def maybe_flatten_form(data, pdf)
|
|
|
|
|