do not validate values param

This commit is contained in:
Pete Matsyburka
2025-03-21 13:42:20 +02:00
parent a1aeabccff
commit 661e9b69fb
+4 -2
View File
@@ -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