From 0c72f58ab0e9001f71197b2a9e35e2c7d87bc85f Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 12 Feb 2025 12:58:18 +0200 Subject: [PATCH] fix combined --- lib/submissions/generate_combined_attachment.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/submissions/generate_combined_attachment.rb b/lib/submissions/generate_combined_attachment.rb index e5dfc892..cdc5673e 100644 --- a/lib/submissions/generate_combined_attachment.rb +++ b/lib/submissions/generate_combined_attachment.rb @@ -23,9 +23,15 @@ module Submissions **Submissions::GenerateResultAttachments.build_signing_params(submitter, pkcs, tsa_url) } - pdf.sign(io, **sign_params) + begin + pdf.sign(io, write_options: { validate: false }, **sign_params) + rescue HexaPDF::MalformedPDFError => e + Rollbar.error(e) if defined?(Rollbar) + + pdf.sign(io, write_options: { validate: false, incremental: false }, **sign_params) + end else - pdf.write(io) + pdf.write(io, incremental: true, validate: false) end Submissions::GenerateResultAttachments.maybe_enable_ltv(io, sign_params)