From a164fe8dd8159b636074e2fc521b34aaf2ee5749 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 10 Oct 2024 09:04:25 +0300 Subject: [PATCH] fix sign --- lib/submissions/generate_result_attachments.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index f847d3a2..c396ba31 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -459,6 +459,8 @@ module Submissions **build_signing_params(submitter, pkcs, tsa_url) } + pdf.pages.first[:Annots] = [] unless pdf.pages.first[:Annots].respond_to?(:<<) + begin pdf.sign(io, write_options: { validate: false }, **sign_params) rescue HexaPDF::MalformedPDFError => e