Skip to content

Commit edb2997

Browse files
committed
skip field description
1 parent e55c8f2 commit edb2997

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/templates/find_acro_fields.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module FindAcroFields
55
PDF_CONTENT_TYPE = 'application/pdf'
66

77
FIELD_NAME_REGEXP = /\A(?=.*\p{L})[\p{L}\d\s]+\z/
8+
SKIP_FIELD_DESCRIPTION = %w[undefined].freeze
89

910
module_function
1011

@@ -103,7 +104,9 @@ def build_field_properties(field)
103104
field_name = field_name&.encode('utf-8', invalid: :replace, undef: :replace, replace: '')
104105

105106
attrs = { name: field_name.to_s }
106-
attrs[:description] = field[:TU] if field[:TU].present? && field[:TU] != field.full_field_name
107+
attrs[:description] = field[:TU] if field[:TU].present? &&
108+
field[:TU] != field.full_field_name &&
109+
!field[:TU].in?(SKIP_FIELD_DESCRIPTION)
107110

108111
if field.field_type == :Btn && field.concrete_field_type == :radio_button && field[:Opt].present?
109112
selected_option_index = (field.allowed_values || []).find_index(field.field_value)

0 commit comments

Comments
 (0)