|
|
|
@ -33,14 +33,18 @@ module Submissions
|
|
|
|
return submitter_params if default_values.blank?
|
|
|
|
return submitter_params if default_values.blank?
|
|
|
|
|
|
|
|
|
|
|
|
values, new_attachments, new_fields =
|
|
|
|
values, new_attachments, new_fields =
|
|
|
|
Submitters::NormalizeValues.call(template,
|
|
|
|
Submitters::NormalizeValues.call(
|
|
|
|
default_values,
|
|
|
|
template,
|
|
|
|
submitter_name: submitter_params[:role] ||
|
|
|
|
default_values,
|
|
|
|
template.submitters.dig(index, 'name'),
|
|
|
|
submitter_name: submitter_params[:role] ||
|
|
|
|
role_names: submitter_params[:roles],
|
|
|
|
(submitter_params[:uuid] &&
|
|
|
|
for_submitter:,
|
|
|
|
template.submitters.find { |s| s['uuid'] == submitter_params[:uuid] }&.dig('name')) ||
|
|
|
|
add_fields:,
|
|
|
|
template.submitters.dig(index, 'name'),
|
|
|
|
throw_errors: !with_values)
|
|
|
|
role_names: submitter_params[:roles],
|
|
|
|
|
|
|
|
for_submitter:,
|
|
|
|
|
|
|
|
add_fields:,
|
|
|
|
|
|
|
|
throw_errors: !with_values
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
submitter_params[:values] = values
|
|
|
|
submitter_params[:values] = values
|
|
|
|
|
|
|
|
|
|
|
|
|