From 6d590e13c9bf88adc4ea1912236a28ea1693605a Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 8 Feb 2024 17:59:40 +0200 Subject: [PATCH] flatten pdf form when signing --- lib/submissions/generate_result_attachments.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index 5043bf81..4bba34d4 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -294,6 +294,12 @@ module Submissions HexaPDF::Document.new(io: StringIO.new(attachment.download)) end + begin + pdf.acro_form&.flatten + rescue StandardError => e + Rollbar.error(e) if defined?(Rollbar) + end + [attachment.uuid, pdf] end end