adjust submissions endpoint

This commit is contained in:
Pete Matsyburka committed 2024-07-19 10:52:16 +03:00
1 parent 68392b4e74
commit 4424840c81
2 files changed
+14 -7

No files matched your search

+13 -7
View File
@@ -75,13 +75,7 @@ module Api
end
end
json = submissions.flat_map do |submission|
submission.submitters.map do |s|
Submitters::SerializeForApi.call(s, with_documents: false, with_urls: true, params:)
end
end
render json:
render json: build_create_json(submissions)
rescue Submitters::NormalizeValues::BaseError => e
Rollbar.warning(e) if defined?(Rollbar)
@@ -102,6 +96,18 @@ module Api
private
def build_create_json(submissions)
json = submissions.flat_map do |submission|
submission.submitters.map do |s|
Submitters::SerializeForApi.call(s, with_documents: false, with_urls: true, params:)
end
end
json = { submitters: json } if request.path.ends_with?('/init')
json
end
def create_submissions(template, params)
is_send_email = !params[:send_email].in?(['false', false])