From 0fa8cf2dd005c22cb47cf4dbe0db953473af6202 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 18 Sep 2025 08:30:58 +0300 Subject: [PATCH] fix result generatrion --- lib/submissions/generate_combined_attachment.rb | 2 +- lib/submissions/generate_result_attachments.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/submissions/generate_combined_attachment.rb b/lib/submissions/generate_combined_attachment.rb index 715e7a18..faf55471 100644 --- a/lib/submissions/generate_combined_attachment.rb +++ b/lib/submissions/generate_combined_attachment.rb @@ -46,7 +46,7 @@ module Submissions def sign_pdf(io, pdf, sign_params) pdf.sign(io, **sign_params) - rescue HexaPDF::MalformedPDFError => e + rescue HexaPDF::MalformedPDFError, NoMethodError => e Rollbar.error(e) if defined?(Rollbar) pdf.sign(io, write_options: { incremental: false }, **sign_params) diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index e78deb2c..4e060770 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -661,7 +661,7 @@ module Submissions begin pdf.sign(io, write_options: { validate: false }, **sign_params) - rescue HexaPDF::MalformedPDFError => e + rescue HexaPDF::MalformedPDFError, NoMethodError => e Rollbar.error(e) if defined?(Rollbar) pdf.sign(io, write_options: { validate: false, incremental: false }, **sign_params) @@ -671,7 +671,7 @@ module Submissions else begin pdf.write(io, incremental: true, validate: false) - rescue HexaPDF::MalformedPDFError => e + rescue HexaPDF::MalformedPDFError, NoMethodError => e Rollbar.error(e) if defined?(Rollbar) pdf.write(io, incremental: false, validate: false)