diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index 189336156..03bee2792 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -884,6 +884,8 @@ module Submissions end def maybe_flatten_pdf(pdf) + pdf.catalog.delete(:AcroForm) if pdf.catalog[:AcroForm].is_a?(Integer) + pdf.acro_form.create_appearances(force: true) if pdf.acro_form && pdf.acro_form[:NeedAppearances] pdf.acro_form&.flatten rescue HexaPDF::MissingGlyphError