From f1e0d5d137348ac370dcf38a67282e6696c04839 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Mon, 11 Dec 2023 18:28:24 +0200 Subject: [PATCH] fix result generation on missing page --- lib/submissions/generate_result_attachments.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/submissions/generate_result_attachments.rb b/lib/submissions/generate_result_attachments.rb index 2964e033..497becaa 100644 --- a/lib/submissions/generate_result_attachments.rb +++ b/lib/submissions/generate_result_attachments.rb @@ -39,7 +39,12 @@ module Submissions field.fetch('areas', []).each do |area| pdf = pdfs_index[area['attachment_uuid']] + next if pdf.nil? + page = pdf.pages[area['page']] + + next if page.nil? + page.rotate(0, flatten: true) if page[:Rotate] != 0 page[:Annots] ||= []