add template variables
This commit is contained in:
@@ -22,6 +22,7 @@ module Submissions
|
||||
account_id: user.account_id,
|
||||
preferences: set_submission_preferences,
|
||||
name: with_template ? attrs[:name] : (attrs[:name] || template.name),
|
||||
variables: attrs[:variables] || {},
|
||||
expire_at:,
|
||||
template_submitters: [], submitters_order:)
|
||||
|
||||
@@ -139,8 +140,9 @@ module Submissions
|
||||
end
|
||||
|
||||
if template_fields != (submission.template_fields || submission.template.fields) ||
|
||||
submitters_attrs.any? { |e| e[:completed].present? } || !with_template
|
||||
submitters_attrs.any? { |e| e[:completed].present? } || !with_template || submission.variables.present?
|
||||
submission.template_fields = template_fields
|
||||
submission.variables_schema = submission.template.variables_schema if submission.variables_schema.blank?
|
||||
submission.template_schema = submission.template.schema if submission.template_schema.blank?
|
||||
end
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ module Submissions
|
||||
|
||||
json = submission.as_json(SERIALIZE_PARAMS)
|
||||
|
||||
json['variables'] = (submission.variables || {}).as_json
|
||||
json['created_by_user'] ||= nil
|
||||
|
||||
if with_events
|
||||
|
||||
Reference in New Issue
Block a user