mirror of
https://github.com/docusealco/docuseal
synced 2026-11-05 06:42:32 -05:00
ensure generated doc completed
This commit is contained in:
1 parent
0abf48ddba
commit
42c30bdfd0
3 files changed
+22
-2
No files matched your search
@@ -196,4 +196,20 @@ module Submissions
|
||||
end
|
||||
end.exclude?(false)
|
||||
end
|
||||
|
||||
def regenerate_documents(submission)
|
||||
submitters = submission.submitters.where.not(completed_at: nil).preload(:documents_attachments)
|
||||
|
||||
submitters.each { |submitter| submitter.documents.each(&:destroy!) }
|
||||
|
||||
submission.submitters.where.not(completed_at: nil).order(:completed_at).each do |submitter|
|
||||
GenerateResultAttachments.call(submitter)
|
||||
end
|
||||
|
||||
return if submission.combined_document_attachment.blank?
|
||||
|
||||
submission.combined_document_attachment.destroy!
|
||||
|
||||
Submissions::GenerateCombinedAttachment.call(submission.submitters.completed.order(:completed_at).last)
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user