fix pdf generation
This commit is contained in:
@@ -5,7 +5,7 @@ module Api
|
||||
skip_before_action :authenticate_user!
|
||||
|
||||
def create
|
||||
submitter = Submitter.find_by!(slug: params[:submitter_slug]) unless current_account
|
||||
submitter = Submitter.find_by!(slug: params[:submitter_slug])
|
||||
|
||||
blob = ActiveStorage::Blob.find_signed(params[:blob_signed_id])
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ class SubmissionsController < ApplicationController
|
||||
submissions_params[:submission].to_h.map do |_, attrs|
|
||||
submission = @template.submissions.new
|
||||
|
||||
attrs[:submitters].each do |_, submitter_attrs|
|
||||
attrs[:submitters].each do |submitter_attrs|
|
||||
submission.submitters.new(**submitter_attrs, sent_at: params[:send_email] == '1' ? Time.current : nil)
|
||||
end
|
||||
|
||||
@@ -69,7 +69,7 @@ class SubmissionsController < ApplicationController
|
||||
end
|
||||
|
||||
def submissions_params
|
||||
params.permit(submission: { submitters: %i[uuid email] })
|
||||
params.permit(submission: { submitters: [%i[uuid email]] })
|
||||
end
|
||||
|
||||
def load_template
|
||||
|
||||
@@ -12,10 +12,10 @@ class SubmissionsDebugController < ApplicationController
|
||||
|
||||
respond_to do |f|
|
||||
f.html do
|
||||
render 'submit_template/show'
|
||||
render 'submit_form/show'
|
||||
end
|
||||
f.pdf do
|
||||
Submissions::GenerateResultAttachments.call(@submitter.submission)
|
||||
Submissions::GenerateResultAttachments.call(@submitter)
|
||||
|
||||
send_data ActiveStorage::Attachment.where(name: :documents).last.download,
|
||||
filename: 'debug.pdf',
|
||||
|
||||
Reference in New Issue
Block a user