do not validate values param

pull/402/merge
Pete Matsyburka 7 months ago
parent a1aeabccff
commit 661e9b69fb

@ -19,7 +19,9 @@ module Submissions
end
def normalize_submitter_params!(submitter_params, template, index = nil, for_submitter: nil)
default_values = submitter_params[:values] || {}
with_values = submitter_params[:values].present?
default_values = with_values ? submitter_params[:values] : {}
submitter_params[:fields]&.each do |f|
default_values[f[:name].presence || f[:uuid]] = f[:default_value] if f.key?(:default_value)
@ -35,7 +37,7 @@ module Submissions
template.submitters.dig(index, 'name'),
role_names: submitter_params[:roles],
for_submitter:,
throw_errors: true)
throw_errors: !with_values)
submitter_params[:values] = values

Loading…
Cancel
Save