fix default values

This commit is contained in:
Pete Matsyburka
2024-02-08 20:12:08 +02:00
parent 6d590e13c9
commit 8f457be719
4 changed files with 30 additions and 10 deletions
+4 -2
View File
@@ -109,8 +109,10 @@ module Submissions
field['description'] = attrs['description'] if attrs['description'].present?
field['readonly'] = attrs['readonly'] if attrs.key?('readonly')
field['required'] = attrs['required'] if attrs.key?('required')
field['default_value'] = attrs['default_value'] if attrs['default_value'].present? &&
!field['type'].in?(%w[signature image initials file])
if attrs['default_value'].present? && !field['type'].in?(%w[signature image initials file])
field['default_value'] = Submitters::NormalizeValues.normalize_value(field, attrs['default_value'])
end
return field if attrs['validation_pattern'].blank?