add field uuid param
This commit is contained in:
@@ -102,7 +102,11 @@ module Submissions
|
||||
next if f['submitter_uuid'] != submitter_uuid
|
||||
|
||||
field_configs = fields.find do |e|
|
||||
e['name'].to_s.casecmp(f['name'].to_s).zero? || e['name'] == f['name'].to_s.parameterize.underscore
|
||||
if e['name'].present?
|
||||
e['name'].to_s.casecmp(f['name'].to_s).zero? || e['name'] == f['name'].to_s.parameterize.underscore
|
||||
else
|
||||
e['uuid'] == f['uuid']
|
||||
end
|
||||
end
|
||||
|
||||
next if field_configs.blank?
|
||||
|
||||
@@ -22,7 +22,7 @@ module Submissions
|
||||
default_values = submitter_params[:values] || {}
|
||||
|
||||
submitter_params[:fields]&.each do |f|
|
||||
default_values[f[:name]] = f[:default_value] if f.key?(:default_value)
|
||||
default_values[f[:name].presence || f[:uuid]] = f[:default_value] if f.key?(:default_value)
|
||||
end
|
||||
|
||||
return submitter_params if default_values.blank?
|
||||
|
||||
Reference in New Issue
Block a user