remove submitter signature assoc
This commit is contained in:
@@ -50,8 +50,6 @@ class Submitter < ApplicationRecord
|
|||||||
has_many_attached :documents
|
has_many_attached :documents
|
||||||
has_many_attached :attachments
|
has_many_attached :attachments
|
||||||
|
|
||||||
has_one_attached :signature
|
|
||||||
|
|
||||||
has_many :document_generation_events, dependent: :destroy
|
has_many :document_generation_events, dependent: :destroy
|
||||||
has_many :submission_events, dependent: :destroy
|
has_many :submission_events, dependent: :destroy
|
||||||
|
|
||||||
|
|||||||
@@ -56,15 +56,6 @@ module Submitters
|
|||||||
v == '{{date}}' ? Time.current.in_time_zone(submitter.account.timezone).to_date.to_s : v
|
v == '{{date}}' ? Time.current.in_time_zone(submitter.account.timezone).to_date.to_s : v
|
||||||
end
|
end
|
||||||
|
|
||||||
signature_attachment =
|
|
||||||
submitter.submission.template_fields.reduce(nil) do |_, field|
|
|
||||||
next nil if field['submitter_uuid'] != submitter.uuid || field['type'] != 'signature'
|
|
||||||
|
|
||||||
break submitter.attachments_attachments.find_by(uuid: submitter.values[field['uuid']])
|
|
||||||
end
|
|
||||||
|
|
||||||
submitter.build_signature_attachment(blob_id: signature_attachment.blob_id) if signature_attachment
|
|
||||||
|
|
||||||
submitter
|
submitter
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user