allow to use underscore submitter value keys
This commit is contained in:
@@ -17,7 +17,7 @@ module Submitters
|
||||
fields = template.fields.select { |e| e['submitter_uuid'] == submitter['uuid'] }
|
||||
|
||||
fields_uuid_index = fields.index_by { |e| e['uuid'] }
|
||||
fields_name_index = fields.index_by { |e| e['name'] }
|
||||
fields_name_index = build_fields_index(fields)
|
||||
|
||||
attachments = []
|
||||
|
||||
@@ -40,6 +40,10 @@ module Submitters
|
||||
[normalized_values, attachments]
|
||||
end
|
||||
|
||||
def build_fields_index(fields)
|
||||
fields.index_by { |e| e['name'] }.merge(fields.index_by { |e| e['name'].parameterize.underscore })
|
||||
end
|
||||
|
||||
def normalize_attachment_value(value, account)
|
||||
if value.is_a?(Array)
|
||||
new_attachments = value.map { |v| build_attachment(v, account) }
|
||||
|
||||
Reference in New Issue
Block a user