fix combined download

This commit is contained in:
Pete Matsyburka
2025-09-15 10:53:05 +03:00
parent 04e7f101be
commit 0361fabb66
2 changed files with 14 additions and 3 deletions
+11 -1
View File
@@ -198,7 +198,7 @@ module Submissions
composer.draw_box(divider)
documents_data = Submitters.select_attachments_for_download(last_submitter).map do |document|
documents_data = select_attachments(last_submitter).map do |document|
original_documents = submission.schema_documents.select do |e|
e.uuid == (document.metadata['original_uuid'] || document.uuid)
end.presence
@@ -479,6 +479,16 @@ module Submissions
'Signed with DocuSeal.com'
end
def select_attachments(submitter)
original_documents = submitter.submission.schema_documents.preload(:blob)
is_more_than_two_images = original_documents.count(&:image?) > 1
submitter.documents.preload(:blob).reject do |attachment|
is_more_than_two_images &&
original_documents.find { |a| a.uuid == (attachment.metadata['original_uuid'] || attachment.uuid) }&.image?
end
end
def maybe_add_background(_canvas, _submission, _page_size); end
def show_verify?(submission)