adjust pdf generation
This commit is contained in:
@@ -28,7 +28,7 @@ module Submissions
|
|||||||
original_documents = template.documents.preload(:blob)
|
original_documents = template.documents.preload(:blob)
|
||||||
|
|
||||||
result_attachments =
|
result_attachments =
|
||||||
submission.template_schema.map do |item|
|
(submission.template_schema || template.schema).map do |item|
|
||||||
pdf = pdfs_index[item['attachment_uuid']]
|
pdf = pdfs_index[item['attachment_uuid']]
|
||||||
|
|
||||||
if original_documents.find { |a| a.uuid == item['attachment_uuid'] }.image?
|
if original_documents.find { |a| a.uuid == item['attachment_uuid'] }.image?
|
||||||
|
|||||||
@@ -140,8 +140,6 @@ module Submissions
|
|||||||
end
|
end
|
||||||
|
|
||||||
fill_submitter_fields(submitter, submitter.account, pdfs_index, with_signature_id:, is_flatten:)
|
fill_submitter_fields(submitter, submitter.account, pdfs_index, with_signature_id:, is_flatten:)
|
||||||
|
|
||||||
pdfs_index
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def fill_submitter_fields(submitter, account, pdfs_index, with_signature_id:, is_flatten:)
|
def fill_submitter_fields(submitter, account, pdfs_index, with_signature_id:, is_flatten:)
|
||||||
@@ -149,6 +147,8 @@ module Submissions
|
|||||||
|
|
||||||
attachments_data_cache = {}
|
attachments_data_cache = {}
|
||||||
|
|
||||||
|
return pdfs_index if submitter.submission.template_fields.blank?
|
||||||
|
|
||||||
submitter.submission.template_fields.each do |field|
|
submitter.submission.template_fields.each do |field|
|
||||||
next if field['submitter_uuid'] != submitter.uuid
|
next if field['submitter_uuid'] != submitter.uuid
|
||||||
|
|
||||||
@@ -446,6 +446,8 @@ module Submissions
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
pdfs_index
|
||||||
end
|
end
|
||||||
|
|
||||||
def build_pdf_attachment(pdf:, submitter:, pkcs:, tsa_url:, uuid:, name:)
|
def build_pdf_attachment(pdf:, submitter:, pkcs:, tsa_url:, uuid:, name:)
|
||||||
|
|||||||
Reference in New Issue
Block a user