mirror of
https://github.com/docusealco/docuseal
synced 2026-11-06 06:52:33 -05:00
adjust submissions endpoint
This commit is contained in:
1 parent
68392b4e74
commit
4424840c81
2 files changed
+14
-7
No files matched your search
@@ -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])
|
||||
|
||||
|
||||
Reference in new issue
Block a user