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] ||= []