render image as file

This commit is contained in:
Pete Matsyburka committed 2025-06-26 21:50:12 +03:00
1 parent bf2f5b24dc
commit cd477c880c
4 files changed
+13 -8

No files matched your search

@@ -252,7 +252,11 @@ module Submissions
canvas = page.canvas(type: :overlay)
canvas.font(FONT_NAME, size: font_size)
case field['type']
field_type = field['type']
field_type = 'file' if field_type == 'image' &&
!submitter.attachments.find { |a| a.uuid == value }.image?
case field_type
when ->(type) { type == 'signature' && (with_signature_id || field.dig('preferences', 'reason_field_uuid')) }
attachment = submitter.attachments.find { |a| a.uuid == value }