addept value param

pull/267/head
Pete Matsyburka 2 years ago
parent 20c9faedff
commit 6df1d68237

@ -171,9 +171,9 @@ module Api
submitters: [[:send_email, :send_sms, :completed_redirect_url, :uuid, :name, :email, :role,
:completed, :phone, :application_key, :external_id, :reply_to, :go_to_last,
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
fields: [:name, :uuid, :default_value, :title, :description,
fields: [:name, :uuid, :default_value, :value, :title, :description,
:readonly, :redacted, :validation_pattern, :invalid_message,
{ default_value: [] }] }]]
{ default_value: [], value: [] }] }]]
}
]

@ -81,8 +81,9 @@ module Api
:send_email, :send_sms, :reply_to, :completed_redirect_url, :uuid, :name, :email, :role,
:completed, :phone, :application_key, :external_id, :go_to_last,
{ metadata: {}, values: {}, readonly_fields: [], message: %i[subject body],
fields: [[:name, :uuid, :default_value, :readonly, :redacted, :validation_pattern, :invalid_message,
{ default_value: [] }]] }
fields: [[:name, :uuid, :default_value, :value,
:readonly, :redacted, :validation_pattern, :invalid_message,
{ default_value: [], value: [] }]] }
)
end

@ -22,7 +22,12 @@ module Submissions
default_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)
default_values[f[:name].presence || f[:uuid]] =
if f.key?(:default_value)
f[:default_value]
elsif f.key?(:value)
f[:value]
end
end
return submitter_params if default_values.blank?

Loading…
Cancel
Save